Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



# Classes and Interfaces in #Java EE - 1841 results found.
NameDescriptionTypePackageFramework
AbortedExceptionException indicating that the result of a task cannot be retrieved because the task failed to run for some reason other than being cancelled.Classjavax.enterprise.concurrentJava EE
AbortProcessingExceptionAn exception that may be thrown by event listeners to terminate the processing of the current event.Classjavax.faces.eventJava EE
AbstractBatchletThe AbstractBatchlet provides default implementations of less commonly implemented methods.Classjavax.batch.apiJava EE
AbstractCheckpointAlgorithmThe AbstractCheckpointAlgorithm provides default implementations of less commonly implementedClassjavax.batch.api.chunkJava EE
AbstractChunkListenerThe AbstractChunkListener provides default implementations of less commonly implemented methods.Classjavax.batch.api.chunk.listenerJava EE
AbstractItemProcessListenerThe AbstractItemProcessListener provides default implementations of less commonly implemented methods.Classjavax.batch.api.chunk.listenerJava EE
AbstractItemReaderThe AbstractItemReader provides default implementations of less commonly implemented methods.Classjavax.batch.api.chunkJava EE
AbstractItemReadListenerThe AbstractItemReadListener provides default implementations of less commonly implemented methods.Classjavax.batch.api.chunk.listenerJava EE
AbstractItemWriteListenerThe AbstractItemWriteListener provides default implementations of less commonly implemented methods.Classjavax.batch.api.chunk.listenerJava EE
AbstractItemWriterThe AbstractItemWriter provides default implementations of not commonly implemented methods.Classjavax.batch.api.chunkJava EE
AbstractJobListenerThe AbstractJobListener provides default implementations of less commonly implemented methods.Classjavax.batch.api.listenerJava EE
AbstractMarshallerImplPartial default Marshaller implementation.Classjavax.xml.bind.helpersJava EE
AbstractMultivaluedMapAbstract skeleton implementation of a MultivaluedMap that is backed by a [key, multi-value] store represented as a Map>.Classjavax.ws.rs.coreJava EE
AbstractPartitionAnalyzerThe AbstractPartitionAnalyzer provides default implementations of less commonly implemented methods.Classjavax.batch.api.partitionJava EE
AbstractPartitionReducerThe AbstractBatchlet provides default implementations of less commonly implemented methods.Classjavax.batch.api.partitionJava EE
AbstractQueryThe AbstractQuery interface defines functionality that is common to both top-level queries and subqueries.Interfacejavax.persistence.criteriaJava EE
AbstractStepListenerThe AbstractStepListener provides default implementations of less commonly implemented methods.Classjavax.batch.api.listenerJava EE
AbstractUnmarshallerImplPartial default Unmarshaller implementation.Classjavax.xml.bind.helpersJava EE
AccessUsed to specify an access type to be applied to an entity class, mapped superclass, or embeddable class, or to a specific attributeClassjavax.persistenceJava EE
AccessLocalExceptionAn AccessLocalException is thrown to indicate that the caller does not have permission to call the method.Classjavax.ejbJava EE
AccessTimeoutSpecifies the amount of time in a given time unit that a concurrent access attempt should block before timing out.Classjavax.ejbJava EE
AccessTypeUsed with the Access annotation to specify an access type to be applied to an entity class, mapped superclass, orClassjavax.persistenceJava EE
ActionThe Action annotation allows explicit association of a WS-Addressing Action message addressing property with Classjavax.xml.wsJava EE
ActionEventAn ActionEvent represents the activation of a user interface component (such as a UICommand).Classjavax.faces.eventJava EE
ActionListenerA listener interface for receiving ActionEvents.Interfacejavax.faces.eventJava EE
ActionListenerWrapperProvides a simple implementation of ActionListener that can be subclassed by developers wishing toClassjavax.faces.eventJava EE
ActionSourceActionSource is an interface that may be implemented by any concrete UIComponent that wishes to be a source ofInterfacejavax.faces.componentJava EE
ActionSource2ActionSource2 extends ActionSource and provides a JavaBeans property analogous to the actionInterfacejavax.faces.componentJava EE
ActionSource2AttachedObjectHandlerA VDL handler that exposes ActionListener to a page author.Interfacejavax.faces.viewJava EE
ActionSource2AttachedObjectTargetA marker interface for VDL tags that represent for use by theInterfacejavax.faces.viewJava EE
ActionType DeploymentStatus actions.Classjavax.enterprise.deploy.sharedJava EE
ActivationDesignates a JavaBean as an ActivationSpec.Classjavax.resource.spiJava EE
ActivationConfigPropertyUsed to provide information to the deployer about the configuration of a message driven bean in its operational environment.Classjavax.ejbJava EE
ActivationSpecThis interface serves as a marker.Interfacejavax.resource.spiJava EE
AddressThis abstract class models the addresses in a message.Classjavax.mailJava EE
AddressExceptionThe exception thrown when a wrongly formatted address is encountered.Classjavax.mail.internetJava EE
AddressingThis annotation represents the use of WS-Addressing with either the SOAP 1.Classjavax.xml.ws.soapJava EE
AddressingFeatureAddressingFeature represents the use of WS-Addressing with either the SOAP 1.Classjavax.xml.ws.soapJava EE
AddressStringTermThis abstract class implements string comparisons for Message Note that this class differs from the AddressTerm classClassjavax.mail.searchJava EE
AddressTermThis class implements Message Address comparisons.Classjavax.mail.searchJava EE
AdministeredObjectDesignates a JavaBean as an administered object.Classjavax.resource.spiJava EE
AdministeredObjectDefinitionAnnotation used to define a Connector administered object to be registered in JNDI.Classjavax.resourceJava EE
AdministeredObjectDefinitionsDeclares one or more AdministeredObjectDefinitionSince:1.Classjavax.resourceJava EE
AfterBeanDiscovery The event type of the second event fired by the container when it has fully completed the bean discovery process, validated that there are no definition errors relating to the discovered beans, and registered BeanInterfacejavax.enterprise.inject.spiJava EE
AfterBeginDesignate a stateful session bean method to receive the after begin session synchronization callback.Classjavax.ejbJava EE
AfterCompletionDesignate a stateful session bean method to receive the after completion session synchronization callback.Classjavax.ejbJava EE
AfterDeploymentValidation The event type of the third event fired by the container after it has validated that there are no deployment problems and before creating contexts or processing requests.Interfacejavax.enterprise.inject.spiJava EE
AfterTypeDiscovery This event type is thrown by the container after type discovery is complete.Interfacejavax.enterprise.inject.spiJava EE
AjaxBehaviorAn instance of this class is added as a ClientBehavior to a component using the ClientBehaviorHolder.Classjavax.faces.component.behaviorJava EE
AjaxBehaviorEvent represents the component behavior specific to Since:2.Classjavax.faces.eventJava EE
AjaxBehaviorListenerBy implementing this class, an object indicates that it is a listener for one or more kinds of BehaviorEvents.Interfacejavax.faces.eventJava EE
AlterableContext Provides an operation for obtaining and destroying contextual instances with a particular scope of any contextual type.Interfacejavax.enterprise.context.spiJava EE
Alternative Specifies that a bean is an alternative.Classjavax.enterprise.injectJava EE
AmbiguousResolutionException Indicates that multiple beans match a certain combination of required type and required qualifiers and are eligible for injection into a certain class.Classjavax.enterprise.injectJava EE
AndTermThis class implements the logical AND operator on individualAuthor:Bill Shannon, John ManiSee Also:Serialized FormClassjavax.mail.searchJava EE
Annotated Represents a Java program element that can be annotated.Interfacejavax.enterprise.inject.spiJava EE
AnnotatedCallable Represents a callable member of a Java type.Interfacejavax.enterprise.inject.spiJava EE
AnnotatedConstructor Represents a constructor of a Java class.Interfacejavax.enterprise.inject.spiJava EE
AnnotatedField Represents a field of a Java class.Interfacejavax.enterprise.inject.spiJava EE
AnnotatedMember Represents a member of a Java type.Interfacejavax.enterprise.inject.spiJava EE
AnnotatedMethod Represents a method of a Java type.Interfacejavax.enterprise.inject.spiJava EE
AnnotatedParameter Represents a parameter of a method or constructor.Interfacejavax.enterprise.inject.spiJava EE
AnnotatedType Represents a Java class or interface.Interfacejavax.enterprise.inject.spiJava EE
AnnotationLiteral Supports inline instantiation of annotation type instances.Classjavax.enterprise.utilJava EE
Any The built-in qualifier type.Classjavax.enterprise.injectJava EE
ApplicationApplication represents a per-web-application singleton object where applications based onClassjavax.faces.applicationJava EE
ApplicationDefines the components of a JAX-RS application and supplies additional meta-data.Classjavax.ws.rs.coreJava EE
ApplicationConfigurationPopulatorThis class defines a java.Classjavax.faces.applicationJava EE
ApplicationExceptionApplied to an exception to denote that it is an application exception and should be reported to the client directly (i.Classjavax.ejbJava EE
ApplicationFactoryApplicationFactory is a factory object that createsClassjavax.faces.applicationJava EE
ApplicationPathIdentifies the application path that serves as the base URI for all resource URIs provided by Path.Classjavax.ws.rsJava EE
ApplicationScoped Specifies that a bean is application scoped.Classjavax.enterprise.contextJava EE
ApplicationScopedWhen this annotation, along with ManagedBean is found on a class, the runtime must act as if a applicationClassjavax.faces.beanJava EE
ApplicationServerInternalExceptionAn ApplicationServerInternalException is thrown server to indicate error conditions specific to an application server.Classjavax.resource.spiJava EE
ApplicationWrapperProvides a simple implementation of Application that can be subclassed by developers wishingClassjavax.faces.applicationJava EE
AroundConstructDesignates an interceptor method that receives a callback when the target class constructor is invoked.Classjavax.interceptorJava EE
AroundInvokeDefines an interceptor method that interposes on business methods.Classjavax.interceptorJava EE
AroundTimeoutDefines an interceptor method that interposes on timeout methods.Classjavax.interceptorJava EE
ArrayDataModelArrayDataModel is a convenience implementation of DataModel that wraps an array of Java objects.Classjavax.faces.modelJava EE
ArrayELResolverDefines property resolution behavior on arrays.Classjavax.elJava EE
AssertFalseThe annotated element must be false.Classjavax.validation.constraintsJava EE
AssertTrueThe annotated element must be true.Classjavax.validation.constraintsJava EE
AssociationA RegistryObject instance may be associated with zero or more RegistryObject instances.Interfacejavax.xml.registry.infomodelJava EE
AssociationOverrideUsed to override a mapping for an entity relationship.Classjavax.persistenceJava EE
AssociationOverridesUsed to override mappings of multiple relationship properties or fields.Classjavax.persistenceJava EE
AsyncContextClass representing the execution context for an asynchronous operation that was initiated on a ServletRequest.Interfacejavax.servletJava EE
AsyncEventEvent that gets fired when the asynchronous operation initiated on a ServletRequest (via a call to ServletRequest.Classjavax.servletJava EE
AsyncHandlerThe AsyncHandler interface is implemented by clients that wish to receive callback notification of the completion ofInterfacejavax.xml.wsJava EE
AsynchronousUsed to mark a session bean method as an asynchronous method or to designate all business methods of a session bean class as asynchronous.Classjavax.ejbJava EE
AsyncInvokerUniform interface for asynchronous invocation of HTTP methods.Interfacejavax.ws.rs.clientJava EE
AsyncListenerListener that will be notified in the event that an asynchronous operation initiated on a ServletRequest to which the listener had been Interfacejavax.servletJava EE
AsyncResponseAn injectable JAX-RS asynchronous response that provides means for asynchronous server side response processing.Interfacejavax.ws.rs.containerJava EE
AsyncResultWraps the result of an asynchronous method call as a Future object, preserving compatability with the business interface signature.Classjavax.ejbJava EE
AttachedObjectHandler abstract base interface for a handler representing an attached object in a VDL page.Interfacejavax.faces.viewJava EE
AttachedObjectTargetWithin the declaration of a composite component, an AttachedObjectTargetInterfacejavax.faces.viewJava EE
AttachmentMarshallerEnable JAXB marshalling to optimize storage of binary data.Classjavax.xml.bind.attachmentJava EE
AttachmentPartA single attachment to a SOAPMessage object.Classjavax.xml.soapJava EE
AttachmentUnmarshallerEnables JAXB unmarshalling of a root document containing optimized binary data formats.Classjavax.xml.bind.attachmentJava EE
AttributeRepresents an attribute of a Java type.Interfacejavax.persistence.metamodelJava EE
AttributeConverterA class that implements this interface can be used to convert entity attribute state into database column representation Interfacejavax.persistenceJava EE
AttributeHandlerAn interface that allows other code to identify FaceletHandlers that correspond to component attributes.Interfacejavax.faces.view.faceletsJava EE
AttributeNodeRepresents an attribute node of an entity graph.Interfacejavax.persistenceJava EE
AttributeOverrideUsed to override the mapping of a Basic (whether explicit or default) property or field or Id property orClassjavax.persistenceJava EE
AttributeOverridesUsed to override mappings of multiple properties or fields.Classjavax.persistenceJava EE
AttributeTagTag implementation that adds an attribute with a specified name and String value to the component whose tag it is nested inside,Classjavax.faces.webappJava EE
AuditableEventAuditableEvent instances provide a long term record of events that effect a change of state in a RegistryObject.Interfacejavax.xml.registry.infomodelJava EE
AuthConfigThis interface defines the common functionality implemented by Authentication context configuration objects.Interfacejavax.security.auth.message.configJava EE
AuthConfigFactoryThis class is used to obtain AuthConfigProvider objects that can be used to obtain authentication context configuration objects,Classjavax.security.auth.message.configJava EE
AuthConfigProviderThis interface is implemented by objects that can be used to obtain authentication context configuration objects, that is, Interfacejavax.security.auth.message.configJava EE
AuthenticationFailedExceptionThis exception is thrown when the connect method on a Store or Transport object fails due to an authentication failure (e.Classjavax.mailJava EE
AuthenticationMechanismClassjavax.resource.spiJava EE
AuthenticatorThe class Authenticator represents an object that knows how to obtain authentication for a network connection.Classjavax.mailJava EE
AuthExceptionA generic authentication exception.Classjavax.security.auth.messageJava EE
AuthStatusThe AuthStatus class is used to represent return values from Authentication modules and Authentication Contexts.Classjavax.security.auth.messageJava EE
BadRequestExceptionA runtime exception indicating a bad client request.Classjavax.ws.rsJava EE
BasicThe simplest type of mapping to a database column.Classjavax.persistenceJava EE
BasicTypeInstances of the type BasicType represent basic types (including temporal and enumerated types).Interfacejavax.persistence.metamodelJava EE
BatchletA batchlet is type of batch step that can be used for any type of Interfacejavax.batch.apiJava EE
BatchPropertyClassjavax.batch.apiJava EE
BatchRuntimeBatchRuntime represents the JSR 352 Batch Runtime.Classjavax.batch.runtimeJava EE
BatchRuntimeExceptionClassjavax.batch.operationsJava EE
BatchStatusBatchStatus enum defines the batch status values possible for a job.Classjavax.batch.runtimeJava EE
Bean Represents an enabled bean.Interfacejavax.enterprise.inject.spiJava EE
BeanAttributesThe BeanAttributes interface exposes the basic attributes of a bean.Interfacejavax.enterprise.inject.spiJava EE
BeanDescriptorDescribes a constrained Java Bean and the constraints associated to it.Interfacejavax.validation.metadataJava EE
BeanELResolverDefines property resolution behavior on objects using the JavaBeans component architecture.Classjavax.elJava EE
BeanManager Allows a portable extension to interact directly with the container.Interfacejavax.enterprise.inject.spiJava EE
BeanNameELResolverAn ELResolver for resolving user or container managed beans.Classjavax.elJava EE
BeanNameResolverResolves a bean by its known name.Classjavax.elJava EE
BeanNotFoundExceptionThis exception is to report that the bean is not a child of the parent bean.Classjavax.enterprise.deploy.spi.exceptionsJava EE
BeanParamThe annotation that may be used to inject custom JAX-RS parameter aggregator value object into a resource class field, property or resource method parameter.Classjavax.ws.rsJava EE
BeanValidatorA Validator that delegates validation of the bean property to the Bean Validation API.Classjavax.faces.validatorJava EE
BeforeBeanDiscovery This event type is thrown by the container before the bean discovery process begins.Interfacejavax.enterprise.inject.spiJava EE
BeforeCompletionDesignate a stateful session bean method to receive the before completion session synchronization callback.Classjavax.ejbJava EE
BeforeShutdown The type of the final event the container fires after it has finished processing requests and destroyed all contexts.Interfacejavax.enterprise.inject.spiJava EE
BehaviorThe Behavior interface is the root API of the component behavior model.Interfacejavax.faces.component.behaviorJava EE
BehaviorBase convenience base class that provides a default implementation of the Behavior contract.Classjavax.faces.component.behaviorJava EE
BehaviorConfigConvey the id of a behavior declared inReturn the value of the behavior-id.Interfacejavax.faces.view.faceletsJava EE
BehaviorEvent the event that can be generated from component Since:2.Classjavax.faces.eventJava EE
BehaviorHandlerThe FaceletHandler that corresponds to attached objects that represent an instance of ClientBehavior that must be added toClassjavax.faces.view.faceletsJava EE
BehaviorHolderAttachedObjectHandlerRepresent an attached object that is a BehaviorHolder in a VDL page.Interfacejavax.faces.viewJava EE
BehaviorHolderAttachedObjectTargetRepresent a BehaviorHolder attached object target in a VDL page.Interfacejavax.faces.viewJava EE
BehaviorListenerA generic base interface for event listeners for various types of BehaviorEvents.Interfacejavax.faces.eventJava EE
BigDecimalConverterConverter implementation for java.Classjavax.faces.convertJava EE
BigDecimalHolderClassjavax.xml.rpc.holdersJava EE
BigIntegerConverterConverter implementation for java.Classjavax.faces.convertJava EE
BigIntegerHolderClassjavax.xml.rpc.holdersJava EE
BindableInstances of the type Bindable represent object or attribute types that can be bound into a Path.Interfacejavax.persistence.metamodelJava EE
BinderEnable synchronization between XML infoset nodes and JAXB objects representing same XML document.Classjavax.xml.bindJava EE
BindingThe Binding interface is the base interface for JAX-WS protocol bindings.Interfacejavax.xml.wsJava EE
BindingProviderThe BindingProvider interface provides access to the protocol binding and associated context objects for request andInterfacejavax.xml.wsJava EE
BindingTypeThe BindingType annotation is used to specify the binding to use for a web serviceClassjavax.xml.wsJava EE
BodyContentAn encapsulation of the evaluation of the body of an action so it is available to a tag handler.Classjavax.servlet.jsp.tagextJava EE
BodyPartThis class models a Part that is contained within a Multipart.Classjavax.mailJava EE
BodyTagThe BodyTag interface extends IterationTag by defining additional methods that let a tag handler manipulate the content of evaluating its body.Interfacejavax.servlet.jsp.tagextJava EE
BodyTagSupportA base class for defining tag handlers implementing BodyTag.Classjavax.servlet.jsp.tagextJava EE
BodyTermThis class implements searches on a message body.Classjavax.mail.searchJava EE
BooleanConverterConverter implementation for java.Classjavax.faces.convertJava EE
BooleanHolderClassjavax.xml.rpc.holdersJava EE
BooleanWrapperHolderClassjavax.xml.rpc.holdersJava EE
BootstrapConfigurationRepresents the user specified default configuration in META-INF/validation.Interfacejavax.validationJava EE
BootstrapContextThis provides a mechanism to pass a bootstrap context to a resource adapter instance when it is bootstrapped.Interfacejavax.resource.spiJava EE
BootstrapStateDefines the state used to bootstrap the Configuration.Interfacejavax.validation.spiJava EE
BoundaryStatisticSpecifies standard measurements of the upper and lower limits of the value of an attribute.Interfacejavax.management.j2ee.statisticsJava EE
BoundedRangeStatisticThe BoundedRangeStatistic model aggregates the attributes of RangeStatistic and BoundaryStatistic and provides standard measurements of a range that has fixed limits.Interfacejavax.management.j2ee.statisticsJava EE
BulkResponseContains the response of a method in the API that performs a bulk operation and returns a bulk response.Interfacejavax.xml.registryJava EE
BusinessLifeCycleManagerThe BusinessLifeCycleManager interface, which is exposed by the Registry Service, implements the life cycle management functionality of the Registry as part of a business level API.Interfacejavax.xml.registryJava EE
BusinessQueryManagerThe BusinessQueryManager interface, which is exposed by the Registry Service, implements the business style query interface.Interfacejavax.xml.registryJava EE
BusyConversationException Indicates that the container has rejected a request because a concurrent request is associated with the same conversation The container ensures that a long-running conversation may be associated with at most one request at a time, by blocking orClassjavax.enterprise.contextJava EE
ByteArrayDataSourceA DataSource backed by a byte array.Classjavax.mail.utilJava EE
ByteArrayHolderClassjavax.xml.rpc.holdersJava EE
ByteConverterConverter implementation for java.Classjavax.faces.convertJava EE
ByteHolderClassjavax.xml.rpc.holdersJava EE
BytesMessageA BytesMessage object is used to send a message containing a stream of uninterpreted bytes.Interfacejavax.jmsJava EE
ByteWrapperHolderClassjavax.xml.rpc.holdersJava EE
CacheInterface used to interact with the second-level cache.Interfacejavax.persistenceJava EE
CacheableSpecifies whether an entity should be cached if caching is enabled when the value of the persistence.Classjavax.persistenceJava EE
CacheControlAn abstraction for the value of a HTTP Cache-Control response header.Classjavax.ws.rs.coreJava EE
CacheRetrieveModeenum CacheRetrieveModeUsed as the value of theClassjavax.persistenceJava EE
CacheStoreModeUsed as the value of the javax.Classjavax.persistenceJava EE
CalendarHolderClassjavax.xml.rpc.holdersJava EE
CallThe javax.Interfacejavax.xml.rpcJava EE
CallerPrincipalCallbackCallback for setting the container's caller (or Remote user) principal.Classjavax.security.auth.message.callbackJava EE
CapabilityProfileProvides information about the capabilities of a JAXR provider.Interfacejavax.xml.registryJava EE
CascadableDescriptorRepresents a cascadable element.Interfacejavax.validation.metadataJava EE
CascadeTypeDefines the set of cascadable operations that are propagated to the associated entity.Classjavax.persistenceJava EE
CDIProvides access to the current container.Classjavax.enterprise.inject.spiJava EE
CDIProviderInterface implemented by a CDI provider to provide access to the current containerSince:1.Interfacejavax.enterprise.inject.spiJava EE
CertStoreCallbackCallback for CertStore.Classjavax.security.auth.message.callbackJava EE
CharacterConverterConverter implementation for java.Classjavax.faces.convertJava EE
CheckpointAlgorithmCheckpointAlgorithm provides a custom checkpoint policy for chunk steps.Interfacejavax.batch.api.chunkJava EE
ChunkListenerChunkListener intercepts chunk processing.Interfacejavax.batch.api.chunk.listenerJava EE
ClassificationThe Classification interface is used to classify RegistryObject instances.Interfacejavax.xml.registry.infomodelJava EE
ClassificationSchemeA ClassificationScheme instance represents a taxonomy that may be used to classify or categorize RegistryObject instances.Interfacejavax.xml.registry.infomodelJava EE
ClassTransformerA persistence provider supplies an instance of this interface to the PersistenceUnitInfo.Interfacejavax.persistence.spiJava EE
ClientClient is the main entry point to the fluent API used to build and execute client requests in order to consume responses returned.Interfacejavax.ws.rs.clientJava EE
ClientAuthAn implementation of this interface is used to secure service request messages, and validate received service response messages.Interfacejavax.security.auth.messageJava EE
ClientAuthConfigThis interface encapsulates the configuration of ClientAuthContext objects for a message layer and application context (for example, the messaging context of Interfacejavax.security.auth.message.configJava EE
ClientAuthContextThis ClientAuthContext class encapsulates ClientAuthModules that are used to secure service requests made by a client, and to validate any responsesInterfacejavax.security.auth.message.configJava EE
ClientAuthModuleA ClientAuthModule secures request messages, and validates received A module implementation should assume it may be used to secureInterfacejavax.security.auth.message.moduleJava EE
ClientBehaviorClientBehavior is the base contract for Behaviors that attach script content toInterfacejavax.faces.component.behaviorJava EE
ClientBehaviorBaseClientBehaviorBase is a convenience base class that implements the default concrete behaviorClassjavax.faces.component.behaviorJava EE
ClientBehaviorContextClientBehaviorContext provides context information that may be useful to Classjavax.faces.component.behaviorJava EE
ClientBehaviorHintenum ClientBehaviorHintAn enum that specifies hints that describesClassjavax.faces.component.behaviorJava EE
ClientBehaviorHolderThe ClientBehaviorHolder interface may be implemented by any concrete Interfacejavax.faces.component.behaviorJava EE
ClientBehaviorRendererA ClientBehaviorRenderer produces the client-side script that implements a ClientBehavior's client-side Classjavax.faces.renderJava EE
ClientBuilderMain entry point to the client API used to bootstrap ClientSince:2.Classjavax.ws.rs.clientJava EE
ClientConfigurationThe ClientConfiguration object installs, configures and executes an Application Client.Interfacejavax.enterprise.deploy.spi.statusJava EE
ClientEndpointThe ClientEndpoint annotation a class level annotation is used to denote that a POJO is a web socket client and can be deployed as such.Classjavax.websocketJava EE
ClientEndpointConfigThe ClientEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration information specific only to client endpoints.Interfacejavax.websocketJava EE
ClientErrorExceptionA base runtime application exception indicating a client request error (HTTP 4xx status codes).Classjavax.ws.rsJava EE
ClientExecuteExceptionThis exception reports errors in setting up an application clientAuthor:gfinkSee Also:Serialized FormClassjavax.enterprise.deploy.spi.exceptionsJava EE
ClientRequestContextClient request filter context.Interfacejavax.ws.rs.clientJava EE
ClientRequestFilterAn extension interface implemented by client request filters.Interfacejavax.ws.rs.clientJava EE
ClientResponseContextClient response filter context.Interfacejavax.ws.rs.clientJava EE
ClientResponseFilterAn extension interface implemented by client response filters.Interfacejavax.ws.rs.clientJava EE
ClientWindowThis class represents a client window, which may be a browser tab, browser window, browser pop-up, portlet,Classjavax.faces.lifecycleJava EE
ClientWindowFactoryCreate ClientWindow instances based on the incoming request.Classjavax.faces.lifecycleJava EE
ClientWindowWrapperClassjavax.faces.lifecycleJava EE
CloseReasonA class encapsulating the reason why a web socket has been closed, or why it is being asked to close.Classjavax.websocketJava EE
CollapsedStringAdapterBuilt-in XmlAdapter to handle xs:token and its derived types.Classjavax.xml.bind.annotation.adaptersJava EE
CollectionAttributeInstances of the type CollectionAttribute represent persistent java.Interfacejavax.persistence.metamodelJava EE
CollectionDataModelCollectionDataModel is a convenience implementation of DataModel that wraps an Collection of Classjavax.faces.modelJava EE
CollectionJoinThe CollectionJoin interface is the type of the result of joining to a collection over an association or element Interfacejavax.persistence.criteriaJava EE
CollectionTableSpecifies the table that is used for the mapping of collections of basic or embeddable types.Classjavax.persistenceJava EE
ColumnSpecifies the mapped column for a persistent property or field.Classjavax.persistenceJava EE
ColumnResultUsed in conjunction with the SqlResultSetMapping annotation or ConstructorResult annotation to map a column of the SELECTClassjavax.persistenceJava EE
CommandType DeploymentStatus object.Classjavax.enterprise.deploy.sharedJava EE
CommExceptionThis indicates errors related to failed or interrupted communication with an EIS instance.Classjavax.resource.spiJava EE
CommonAbstractCriteriaThe CommonAbstractCriteria interface defines functionality that is common to both top-level criteria queries and subqueries as Interfacejavax.persistence.criteriaJava EE
ComparisonTermThis class models the comparison operator.Classjavax.mail.searchJava EE
CompletionCallbackA request processing callback that receives request processing completion events.Interfacejavax.ws.rs.containerJava EE
CompletionListenerA CompletionListener is implemented by the application and may be specified when a message is sent asynchronously.Interfacejavax.jmsJava EE
ComponentConfigPassed to the constructor of ComponentHandler.Interfacejavax.faces.view.faceletsJava EE
ComponentHandlerPublic base class for markup element instances that map to UIComponent instances in theClassjavax.faces.view.faceletsJava EE
ComponentSystemEvent ComponentSystemEvent is the base class for SystemEvents that are specific to a UIComponent instance.Classjavax.faces.eventJava EE
ComponentSystemEventListener an isListenerForSource() method because they are only installed on specific component instances, therefore theInterfacejavax.faces.eventJava EE
CompositeComponentExpressionHolderThis interface must be implemented by the Map returned by the composite component ELResolver,Interfacejavax.faces.elJava EE
CompositeELResolverMaintains an ordered composite list of child ELResolvers.Classjavax.elJava EE
CompositeFaceletHandlerA FaceletHandler that is derived of 1 or more, inner FaceletHandlers.Classjavax.faces.view.faceletsJava EE
CompoundSelectionThe CompoundSelection interface defines a compound selection item (tuple, array, or result of constructor).Interfacejavax.persistence.criteriaJava EE
ConceptThe Concept interface is used to represent taxonomy elements and their structural relationship with each other in order to describe an internal taxonomy.Interfacejavax.xml.registry.infomodelJava EE
ConcurrencyManagementDeclares a singleton session bean's concurrency management type.Classjavax.ejbJava EE
ConcurrencyManagementTypeenum ConcurrencyManagementTypeUsed to specify the value of the ConcurrencyManagement annotationClassjavax.ejbJava EE
ConcurrentAccessExceptionA ConcurrentAccessException indicates that the client has attempted an invocation on a stateful session bean or singleton beanClassjavax.ejbJava EE
ConcurrentAccessTimeoutExceptionThis exception indicates that an attempt to concurrently access a stateful session or singleton bean method resulted in a timeout.Classjavax.ejbJava EE
ConditionalTagSupportAbstract class that facilitates implementation of conditional actions where the boolean result is exposed as a JSP scoped variable.Classjavax.servlet.jsp.jstl.coreJava EE
ConfigClass supporting access to configuration settings.Classjavax.servlet.jsp.jstl.coreJava EE
ConfigPropertyDesignates a JavaBean property as a configuration propertySince:1.Classjavax.resource.spiJava EE
ConfigurableRepresents a client or server-side configurable context in JAX-RS.Interfacejavax.ws.rs.coreJava EE
ConfigurableNavigationHandlerConfigurableNavigationHandler extends the contract of NavigationHandler to allow runtimeClassjavax.faces.applicationJava EE
ConfigurableNavigationHandlerWrapperProvides a simple implementation of ConfigurableNavigationHandler that can be subclassed by developers wishingClassjavax.faces.applicationJava EE
ConfigurationReceives configuration information, selects the appropriate Bean Validation provider and builds the appropriate ValidatorFactory.Interfacejavax.validationJava EE
ConfigurationA configuration state associated with a configurable JAX-RS context.Interfacejavax.ws.rs.coreJava EE
ConfigurationExceptionThis exception reports errors in generating a configuration bean.Classjavax.enterprise.deploy.spi.exceptionsJava EE
ConfigurationStateContract between a Configuration and a ValidationProvider to create a ValidatorFactory.Interfacejavax.validation.spiJava EE
ConnectionA Connection object is a client's active connection to its JMS provider.Interfacejavax.jmsJava EE
ConnectionA Connection represents an application-level handle that is used by a client to access the underlying physical connection.Interfacejavax.resource.cciJava EE
ConnectionThis class represents a connection between a JAXR client and aAuthor:Farrukh S.Interfacejavax.xml.registryJava EE
ConnectionAdapterThe adapter which receives connection events.Classjavax.mail.eventJava EE
ConnectionCallbackAsynchronous request processing lifecycle callback that receives connection related asynchronous response lifecycle events.Interfacejavax.ws.rs.containerJava EE
ConnectionConsumerFor application servers, Connection objects provide a special for creating a ConnectionConsumer (optional).Interfacejavax.jmsJava EE
ConnectionDefinitionDefines a set of connection interfaces and classes pertaining to a particular connection type.Classjavax.resource.spiJava EE
ConnectionDefinitionsDefines a set of connection definitions that the JavaBean, that has been annotated with this annotation, is a part of.Classjavax.resource.spiJava EE
ConnectionEventThis class models Connection events.Classjavax.mail.eventJava EE
ConnectionEventThe ConnectionEvent class provides information about the source of a connection related event.Classjavax.resource.spiJava EE
ConnectionEventListenerThe ConnectionEventListener interface provides an event callback mechanism to enable an application server to receive Interfacejavax.resource.spiJava EE
ConnectionFactoryA ConnectionFactory object encapsulates a set of connection parameters that has been defined by an administrator.Interfacejavax.jmsJava EE
ConnectionFactoryConnectionFactory provides an interface for getting connection to an EIS instance.Interfacejavax.resource.cciJava EE
ConnectionFactoryThis is the abstract base class for factory classes for creating a JAXR connection.Classjavax.xml.registryJava EE
ConnectionFactoryDefinitionAnnotation used to define a Connector Connection Factory resource to be registered in JNDI.Classjavax.resourceJava EE
ConnectionFactoryDefinitionsDeclares one or more ConnectionFactoryDefinitionSince:1.Classjavax.resourceJava EE
ConnectionListenerThis is the Listener interface for Connection events.Interfacejavax.mail.eventJava EE
ConnectionManagerConnectionManager interface provides a hook for the resource adapter to pass a connection request to the application server.Interfacejavax.resource.spiJava EE
ConnectionMetaDataA ConnectionMetaData object provides information describing the Since:JMS 1.Interfacejavax.jmsJava EE
ConnectionMetaDataThe interface ConnectionMetaData provides information about an EIS instance connected through a Connection instance.Interfacejavax.resource.cciJava EE
ConnectionRequestInfoThe ConnectionRequestInfo interface enables a resource adapter to pass its own request specific data structure across the connectionInterfacejavax.resource.spiJava EE
ConnectionSpecConnectionSpec is used by an application component to pass connection request-specific properties to the ConnectionFactory.Interfacejavax.resource.cciJava EE
ConnectorThe Connector annotation is a component-defining annotation and it can be used by the resource adapter developer to specify that the JavaBeanClassjavax.resource.spiJava EE
ConstrainedToIndicates the run-time context in which an annotated JAX-RS provider is applicable.Classjavax.ws.rsJava EE
ConstraintMarks an annotation as being a Bean Validation constraint.Classjavax.validationJava EE
ConstraintDeclarationExceptionException raised if a constraint declaration is not legal.Classjavax.validationJava EE
ConstraintDefinitionExceptionException raised if a constraint definition is not legal.Classjavax.validationJava EE
ConstraintDescriptorDescribes a single constraint and its composing constraints.Interfacejavax.validation.metadataJava EE
ConstraintModeUsed to control the application of a constraint.Classjavax.persistenceJava EE
ConstraintTargetenum ConstraintTargetDefines the constraint target.Classjavax.validationJava EE
ConstraintValidatorDefines the logic to validate a given constraint A for a given object type T.Interfacejavax.validationJava EE
ConstraintValidatorContextProvides contextual data and operation when applying a given constraint validator.Interfacejavax.validationJava EE
ConstraintValidatorFactoryInstantiates a ConstraintValidator instance based off its class.Interfacejavax.validationJava EE
ConstraintViolationDescribes a constraint violation.Interfacejavax.validationJava EE
ConstraintViolationExceptionReports the result of constraint violations.Classjavax.validationJava EE
ConstructorDescriptorDescribes a validated constructor.Interfacejavax.validation.metadataJava EE
ConstructorResultUsed in conjunction with the SqlResultSetMapping annotation to map the SELECT clause of a SQL query to a constructor.Classjavax.persistenceJava EE
ConsumesDefines the media types that the methods of a resource class or MessageBodyReader can accept.Classjavax.ws.rsJava EE
ContainerProviderProvider class that allows the developer to get a reference to the implementation of the WebSocketContainer.Classjavax.websocketJava EE
ContainerRequestContextContainer request filter context.Interfacejavax.ws.rs.containerJava EE
ContainerRequestFilterAn extension interface implemented by container request filters.Interfacejavax.ws.rs.containerJava EE
ContainerResponseContextContainer response filter context.Interfacejavax.ws.rs.containerJava EE
ContainerResponseFilterAn extension interface implemented by container response filters.Interfacejavax.ws.rs.containerJava EE
ContentDispositionThis class represents a MIME ContentDisposition value.Classjavax.mail.internetJava EE
ContentTypeThis class represents a MIME Content-Type value.Classjavax.mail.internetJava EE
Context Provides an operation for obtaining contextual instances with a particular scope of any contextual type.Interfacejavax.enterprise.context.spiJava EE
ContextThis annotation is used to inject information into a class field, bean property or method parameter.Classjavax.ws.rs.coreJava EE
ContextCallbackA simple callback interace that enables taking action on a specific UIComponent (either facet or child) in the view whileInterfacejavax.faces.componentJava EE
ContextException Indicates a problem relating to context management.Classjavax.enterprise.contextJava EE
ContextNotActiveException Indicates that a context is not active.Classjavax.enterprise.contextJava EE
ContextResolverContract for a provider that supplies context information to resource classes and other providers.Interfacejavax.ws.rs.extJava EE
ContextServiceThe ContextService provides methods for creating dynamic proxy objects (as defined by java.Interfacejavax.enterprise.concurrentJava EE
Contextual Defines operations to create and destroy contextual instances of a certain type.Interfacejavax.enterprise.context.spiJava EE
Conversation Allows the application to manage the conversation context by marking the current conversation as transient or long-running, specifying a conversation identifier, or setting the conversationInterfacejavax.enterprise.contextJava EE
ConversationScoped Specifies that a bean is conversation scoped.Classjavax.enterprise.contextJava EE
ConvertSpecifies the conversion of a Basic field or property.Classjavax.persistenceJava EE
Converter interface describing a Java class that can perform Object-to-String and String-to-Object conversions between model data objects and aInterfacejavax.faces.convertJava EE
ConverterSpecifies that the annotated class is a converter and defines its scope.Classjavax.persistenceJava EE
ConverterConfigA Facelet version of the JSP ConverterTag.Interfacejavax.faces.view.faceletsJava EE
ConverterELTagConverterELTag is a base class for all JSP custom actions that create and register a Converter instance onClassjavax.faces.webappJava EE
ConverterExceptionConverterException is an exception thrown by the getAsObject() or getAsText() method of aClassjavax.faces.convertJava EE
ConverterHandlerHandles setting a Converter instance on a ValueHolder parent.Classjavax.faces.view.faceletsJava EE
ConverterTagConverterTag is a base class for all JSP custom actions that create and register a Converter instance on theClassjavax.faces.webappJava EE
ConvertGroupConverts group from to group to during cascading.Classjavax.validation.groupsJava EE
ConvertsUsed to group Convert annotations.Classjavax.persistenceJava EE
CookieCreates a cookie, a small amount of information sent by a servlet to a Web browser, saved by the browser, and later sent back to the server.Classjavax.servlet.httpJava EE
CookieRepresents the value of a HTTP cookie, transferred in a request.Classjavax.ws.rs.coreJava EE
CookieParamBinds the value of a HTTP cookie to a resource method parameter, resource class field, or resource class bean property.Classjavax.ws.rsJava EE
CountStatisticSpecifies standard count measurements.Interfacejavax.management.j2ee.statisticsJava EE
CreateExceptionThe CreateException exception must be included in the throws clauses of all create methods defined in an enterprise bean's home or local homeClassjavax.ejbJava EE
CreationalContext Provides operations that are used by the Contextual implementation during instance creation and destruction.Interfacejavax.enterprise.context.spiJava EE
CreationException Indicates that a checked exception was thrown during creation of a bean.Classjavax.enterprise.injectJava EE
CriteriaBuilderUsed to construct criteria queries, compound selections, expressions, predicates, orderings.Interfacejavax.persistence.criteriaJava EE
CriteriaDeleteThe CriteriaDelete interface defines functionality for performing bulk delete operations using the Criteria APIInterfacejavax.persistence.criteriaJava EE
CriteriaQueryThe CriteriaQuery interface defines functionality that is specific to top-level queries.Interfacejavax.persistence.criteriaJava EE
CriteriaUpdateThe CriteriaUpdate interface defines functionality for performing bulk update operations using the Criteria API.Interfacejavax.persistence.criteriaJava EE
CrossParameterDescriptorDescribes an element holding cross-parameter constraints of a method or constructorSince:1.Interfacejavax.validation.metadataJava EE
CustomScopedWhen this annotation, along with ManagedBean is found on a class, the runtime must act as if a VALUEClassjavax.faces.beanJava EE
DataBindingExceptionException that represents a failure in a JAXB operation.Classjavax.xml.bindJava EE
DataModel is an abstraction around arbitrary data binding technologies that can be used to adapt a variety of data sourcesClassjavax.faces.modelJava EE
DataModelEventDataModelEvent represents an event of interest to registered listeners that occurred on the specified DataModel.Classjavax.faces.modelJava EE
DataModelListenerDataModelListener represents an event listener that wishes to be notified of DataModelEvents occurring on aInterfacejavax.faces.modelJava EE
DataSourceDefinitionAnnotation used to define a container DataSource and be registered with JNDI.Classjavax.annotation.sqlJava EE
DataSourceDefinitionsDeclares one or more DataSourceDefinition annotations.Classjavax.annotation.sqlJava EE
DatatypeConverter The javaType binding declaration can be used to customize the binding of an XML schema datatype to a Java datatype.Classjavax.xml.bindJava EE
DatatypeConverterInterface The DatatypeConverterInterface is for JAXB provider use only.Interfacejavax.xml.bindJava EE
DateTermThis class implements comparisons for DatesAuthor:Bill Shannon, John ManiSee Also:Serialized FormClassjavax.mail.searchJava EE
DateTimeConverter implementation for java.Classjavax.faces.convertJava EE
DConfigBeanThe DConfigBean is a deployment configuration bean (DConfigBean) that is associated with one or more deployment descriptor beans, Interfacejavax.enterprise.deploy.spiJava EE
DConfigBeanRootA Java EE component module consists of one or more deployment descriptor files and zero or more non-deployment descriptor Interfacejavax.enterprise.deploy.spiJava EE
DConfigBeanVersionType Platform verion number.Classjavax.enterprise.deploy.sharedJava EE
DConfigBeanVersionUnsupportedExceptionThis exception is to report that there is no support for the DConfigBean version requested.Classjavax.enterprise.deploy.spi.exceptionsJava EE
DDBeanAn interface for beans that represent a fragment of a standard deployment descriptor.Interfacejavax.enterprise.deploy.modelJava EE
DDBeanCreateExceptionThis exception reports errors in generating a DDBean.Classjavax.enterprise.deploy.model.exceptionsJava EE
DDBeanRootAn interface that represents the root of a standard deployment descriptor.Interfacejavax.enterprise.deploy.modelJava EE
DeciderA Decider receives control as part of a decision element in a job.Interfacejavax.batch.apiJava EE
DecimalMaxThe annotated element must be a number whose value must be lower or equal to the specified maximum.Classjavax.validation.constraintsJava EE
DecimalMinThe annotated element must be a number whose value must be higher or equal to the specified minimum.Classjavax.validation.constraintsJava EE
DeclarativeQueryManagerThis interface provides the ability to execute declarative queries (e.Interfacejavax.xml.registryJava EE
DeclareRolesUsed by application to declare roles.Classjavax.annotation.securityJava EE
DecodeExceptionA general exception that occurs when trying to decode a custom object from a text or binary message.Classjavax.websocketJava EE
DecoderThe Decoder interface holds member interfaces that define how a developer can provide the web socket container a way web socket messages into developer defined custom objects.Interfacejavax.websocketJava EE
Decorated A decorator may inject metadata about the bean it is decorating class TimestampLogger implements Logger {Classjavax.enterprise.injectJava EE
Decorator Specifies that a class is a decorator.Classjavax.decoratorJava EE
Decorator Represents an enabled decorator.Interfacejavax.enterprise.inject.spiJava EE
Default The default qualifier type.Classjavax.enterprise.injectJava EE
DefaultDefault Bean Validation group.Interfacejavax.validation.groupsJava EE
DefaultValidationEventHandler JAXB 1.Classjavax.xml.bind.helpersJava EE
DefaultValueDefines the default value of request meta-data that is bound using one of the following annotations:Classjavax.ws.rsJava EE
DefinitionException Thrown when a definition error occurs.Classjavax.enterprise.inject.spiJava EE
Delegate Identifies the delegate injection point of a decorator.Classjavax.decoratorJava EE
DelegatingMetaTagHandler implementation to provide the appropriate behavior for the kind of MetaTagHandler subclass for each kind of element in the view,Classjavax.faces.view.faceletsJava EE
DeleteExceptionA RegistryException that occurs during a delete action.Classjavax.xml.registryJava EE
DeliveryModeThe delivery modes supported by the JMS API are PERSISTENT and A client marks a message as persistent if it feels that the Interfacejavax.jmsJava EE
DenyAllSpecifies that no security roles are allowed to invoke the specified method(s) - i.Classjavax.annotation.securityJava EE
Dependent Specifies that a bean belongs to the dependent pseudo-scope.Classjavax.enterprise.contextJava EE
DependsOnUsed to express an initialization dependency between singleton The container ensures that all singleton beans with which aClassjavax.ejbJava EE
DeployableObjectThe DeployableObject interface is an abstract representation of a Java EE deployable module (JAR, WAR, RAR, EAR).Interfacejavax.enterprise.deploy.modelJava EE
DeploymentConfigurationAn interface that defines a container for all the server-specific configuration information for a Interfacejavax.enterprise.deploy.spiJava EE
DeploymentException Thrown when a deployment problem occurs.Classjavax.enterprise.inject.spiJava EE
DeploymentExceptionChecked exception indicating some kind of failure either to publish an endpoint on its server, or a failure to connect a client to its server.Classjavax.websocketJava EE
DeploymentFactoryThe DeploymentFactory interface is a deployment driver for a Java EE plaform product.Interfacejavax.enterprise.deploy.spi.factoriesJava EE
DeploymentFactoryManagerThe DeploymentFactoryManager class is a central registry for Java EE DeploymentFactory objects.Classjavax.enterprise.deploy.shared.factoriesJava EE
DeploymentManagerThe DeploymentManager object provides the core set of functions a Java EE platform must provide for Java EEInterfacejavax.enterprise.deploy.spiJava EE
DeploymentManagerCreationExceptionThis exception is to report problems in returning a DeploymentManager object cause by such things asClassjavax.enterprise.deploy.spi.exceptionsJava EE
DeploymentStatusThe DeploymentStatus interface provides information about the progress status of a deployment action.Interfacejavax.enterprise.deploy.spi.statusJava EE
DeserializationContextThe javax.Interfacejavax.xml.rpc.encodingJava EE
DeserializerThe javax.Interfacejavax.xml.rpc.encodingJava EE
DeserializerFactoryThe javax.Interfacejavax.xml.rpc.encodingJava EE
DestinationA Destination object encapsulates a provider-specific The JMS API does not define a standard address syntax.Interfacejavax.jmsJava EE
Destroyed The @Destroyed qualifier.Classjavax.enterprise.contextJava EE
DetailA container for DetailEntry objects.Classjavax.xml.soapJava EE
DetailEntryThe content for a Detail object, giving details for a SOAPFault object.Interfacejavax.xml.soapJava EE
DigitsThe annotated element must be a number within accepted range Supported types are:Classjavax.validation.constraintsJava EE
DiscriminatorColumnSpecifies the discriminator column for the JOINED Inheritance mapping strategies.Classjavax.persistenceJava EE
DiscriminatorTypeenum DiscriminatorTypeDefines supported types of the discriminator column.Classjavax.persistenceJava EE
DiscriminatorValueSpecifies the value of the discriminator column for entities of the given type.Classjavax.persistenceJava EE
DispatchThe Dispatch interface provides support for the dynamic invocation of a service endpoint operations.Interfacejavax.xml.wsJava EE
DispatcherTypeEnumeration of filter dispatcher types.Classjavax.servletJava EE
Disposes Identifies the disposed parameter of a disposer method.Classjavax.enterprise.injectJava EE
DissociatableManagedConnectionThis is a mix-in interface that may be optionally implemented by a ManagedConnection implementation.Interfacejavax.resource.spiJava EE
DistributableWorkThis models a Work instance that would be distributed by a DistributableWorkManager for execution in a remoteInterfacejavax.resource.spi.workJava EE
DistributableWorkManagerThis interface models a WorkManager that supports distributed execution of Work instances.Interfacejavax.resource.spi.workJava EE
DomHandlerConverts an element (and its descendants) from/to DOM (or similar) representation.Interfacejavax.xml.bind.annotationJava EE
DoubleConverterConverter implementation for java.Classjavax.faces.convertJava EE
DoubleHolderClassjavax.xml.rpc.holdersJava EE
DoubleRangeValidatorDoubleRangeValidator is a Validator that checks the value of the correspondingClassjavax.faces.validatorJava EE
DoubleWrapperHolderClassjavax.xml.rpc.holdersJava EE
DuplicateKeyExceptionThe DuplicateKeyException exception is thrown if an entity EJB object or EJB local object cannot be created because an object with theClassjavax.ejbJava EE
DynamicAttributesFor a tag to declare that it accepts dynamic attributes, it must implement this interface.Interfacejavax.servlet.jsp.tagextJava EE
DynamicFeatureA JAX-RS meta-provider for dynamic registration of post-matching providers during a JAX-RS application setup at deployment time.Interfacejavax.ws.rs.containerJava EE
EditableValueHolderEditableValueHolder is an extension of ValueHolder that describes additional features supportedInterfacejavax.faces.componentJava EE
EditableValueHolderAttachedObjectHandlerA VDL handler that exposes Validator or ValueChangeListener to a page author.Interfacejavax.faces.viewJava EE
EditableValueHolderAttachedObjectTargetA marker interface for VDL tags that represent for useInterfacejavax.faces.viewJava EE
EISSystemExceptionAn EISSystemException is used to indicate any EIS specific system-level Classjavax.resource.spiJava EE
EJBIndicates a dependency on the local, no-interface, or remote view of an Enterprise Either the beanName or the lookup element can Classjavax.ejbJava EE
EJBAccessExceptionThis exception indicates that client access to a businessSince:EJB 3.Classjavax.ejbJava EE
EJBContainerUsed to execute an EJB application in an embeddable container.Classjavax.ejb.embeddableJava EE
EJBContainerProviderThe EJBContainerProvider SPI is used by the embeddable container bootstrap class to initialize a suitable embeddable container.Interfacejavax.ejb.spiJava EE
EJBContextThe EJBContext interface provides an instance with access to the container-provided runtime context of an enterprise bean instance.Interfacejavax.ejbJava EE
EJBExceptionThe EJBException is thrown to report that the invoked business method or callback method could not be completed becauseClassjavax.ejbJava EE
EJBHomeThe EJBHome interface must be extended by all enterprise beans' remote home interfaces.Interfacejavax.ejbJava EE
EJBLocalHomeThe EJBLocalHome interface must be extended by all enterprise beans' local home interfaces.Interfacejavax.ejbJava EE
EJBLocalObjectThe EJBLocalObject interface must be extended by all enterprise beans' local interfaces.Interfacejavax.ejbJava EE
EJBMetaDataThe EJBMetaData interface allows a client to obtain the enterprise bean's meta-data information.Interfacejavax.ejbJava EE
EJBMethodPermissionClass for EJB method permissions.Classjavax.security.jaccJava EE
EJBObjectThe EJBObject interface is extended by all enterprise beans' remote interfaces.Interfacejavax.ejbJava EE
EJBRoleRefPermissionClass for EJB isCallerInRole (String reference) permissions.Classjavax.security.jaccJava EE
EJBsDeclares multiple EJB annotations.Classjavax.ejbJava EE
EJBStatsSpecifies statistics provided by all EJB component types.Interfacejavax.management.j2ee.statisticsJava EE
EJBTransactionRequiredExceptionThis exception indicates that a request carried a null transaction context, but the target object requires an active transaction.Classjavax.ejbJava EE
EJBTransactionRolledbackExceptionThis exception is thrown to a remote client to indicate that the transaction associated with processing of the request has beenClassjavax.ejbJava EE
ELClassA runtime representation of a Class in the EL expressions.Classjavax.elJava EE
ELContextContext information for expression parsing and evaluation.Classjavax.elJava EE
ELContextEventAn event which indicates that an ELContext has been created.Classjavax.elJava EE
ELContextListenerThe listener interface for receiving notification when an ELContext is created.Interfacejavax.elJava EE
ElementThis is an element marker interface.Interfacejavax.xml.bindJava EE
ElementCollectionSpecifies a collection of instances of a basic type or embeddable Must be specified if the collection is to be mapped byClassjavax.persistenceJava EE
ElementDescriptorDescribes a validated element (class, property, method etc.Interfacejavax.validation.metadataJava EE
ElementKindEnum of possible kinds of elements encountered in Bean Validation.Classjavax.validationJava EE
ELExceptionRepresents any of the exception conditions that can arise during expression evaluation.Classjavax.elJava EE
ELExceptionRepresents any of the exception conditions that arise during the operation evaluation of the evaluator.Classjavax.servlet.jsp.elJava EE
ELManagerManages EL parsing and evaluation environment.Classjavax.elJava EE
ELParseExceptionRepresents a parsing error encountered while parsing an EL expression.Classjavax.servlet.jsp.elJava EE
ELProcessorProvides an API for using EL in a stand-alone environment.Classjavax.elJava EE
ELResolverEnables customization of variable, property, method call, and type conversion resolution behavior for EL expression evaluation.Classjavax.elJava EE
EmailAddressRepresents an email address.Interfacejavax.xml.registry.infomodelJava EE
EmbeddableSpecifies a class whose instances are stored as an intrinsic part of an owning entity and share the identity of the entity.Classjavax.persistenceJava EE
EmbeddableTypeInstances of the type EmbeddableType represent embeddable types.Interfacejavax.persistence.metamodelJava EE
EmbeddedSpecifies a persistent field or property of an entity whose value is an instance of an embeddable class.Classjavax.persistenceJava EE
EmbeddedIdApplied to a persistent field or property of an entity class or mapped superclass to denote a composite primary Classjavax.persistenceJava EE
EncodedDisables automatic decoding of parameter values bound using QueryParam, PathParam, FormParam or MatrixParam.Classjavax.ws.rsJava EE
EncodeExceptionA general exception that occurs when trying to encode a custom object to a string or binary message.Classjavax.websocketJava EE
EncoderThe Encoder interface defines how developers can provide a way to convert their custom objects into web socket messages.Interfacejavax.websocketJava EE
EncodingAwareA DataSource that also implements EncodingAware may specify the Content-Transfer-EncodingInterfacejavax.mailJava EE
EndpointThe Web Socket Endpoint represents an object that can handle websocket conversations.Classjavax.websocketJava EE
EndpointA Web service endpoint.Classjavax.xml.wsJava EE
EndpointConfigThe endpoint configuration contains all the information needed during the handshake process for this end point.Interfacejavax.websocketJava EE
EndpointContextEndpointContext allows multiple endpoints in an application to share any information.Classjavax.xml.wsJava EE
EndpointReferenceThis class represents an WS-Addressing EndpointReference which is a remote reference to a web service endpoint.Classjavax.xml.wsJava EE
EnterpriseBeanThe EnterpriseBean interface is a common superinterface for the SessionBean, EntityBean and MessageDrivenBean interfaces.Interfacejavax.ejbJava EE
EntitySpecifies that the class is an entity.Classjavax.persistenceJava EE
EntityEncapsulates message entity including the associated variant information.Classjavax.ws.rs.clientJava EE
EntityBeanThe EntityBean interface is implemented by every entity bean class.Interfacejavax.ejbJava EE
EntityBeanStatsSpecifies statistics provided by entity beans.Interfacejavax.management.j2ee.statisticsJava EE
EntityContextThe EntityContext interface provides an instance with access to the container-provided runtime context of an entity bean instance.Interfacejavax.ejbJava EE
EntityExistsExceptionThrown by the persistence provider when EntityManager.Classjavax.persistenceJava EE
EntityGraphThis type represents the root of an entity graph that will be used as a template to define the attribute nodes and boundaries of aInterfacejavax.persistenceJava EE
EntityListenersSpecifies the callback listener classes to be used for an entity or mapped superclass.Classjavax.persistenceJava EE
EntityManagerInterface used to interact with the persistence context.Interfacejavax.persistenceJava EE
EntityManagerFactoryInterface used to interact with the entity manager factory for the persistence unit.Interfacejavax.persistenceJava EE
EntityNotFoundExceptionThrown by the persistence provider when an entity reference obtained by EntityManager.Classjavax.persistenceJava EE
EntityResultUsed in conjunction with the SqlResultSetMapping annotation to map the SELECT clause of a SQL query to an entity result.Classjavax.persistenceJava EE
EntityTagAn abstraction for the value of a HTTP Entity Tag, used as the value of an ETag response header.Classjavax.ws.rs.coreJava EE
EntityTransactionInterface used to control transactions on resource-local entity managers.Interfacejavax.persistenceJava EE
EntityTypeInstances of the type EntityType represent entity types.Interfacejavax.persistence.metamodelJava EE
EnumConverterConverter implementation for java.Classjavax.faces.convertJava EE
EnumeratedSpecifies that a persistent property or field should be persisted as a enumerated type.Classjavax.persistenceJava EE
EnumTypeDefines mapping for enumerated types.Classjavax.persistenceJava EE
ErrorDataContains information about an error, for error pages.Classjavax.servlet.jspJava EE
EvaluationExceptionAn exception reporting an error that occurred during the evaluation of an expression in a MethodBinding or ValueBinding.Classjavax.faces.elJava EE
EvaluationListenerThe listener interface for receiving notification when an EL expression is evaluated.Classjavax.elJava EE
Event Allows the application to fire events of a particular type.Interfacejavax.enterprise.eventJava EE
EventMetadata Provides access to metadata about an observed event payload.Interfacejavax.enterprise.inject.spiJava EE
ExceptionHandlerExceptionHandler is the central point for handling unexpectedClassjavax.faces.contextJava EE
ExceptionHandlerFactoryExceptionHandlerFactory is a factory object that creates (if needed) and returns a new ExceptionHandler instance.Classjavax.faces.contextJava EE
ExceptionHandlerWrapperProvides a simple implementation of ExceptionHandler that can be subclassed by developers wishing to provide specialized behaviorClassjavax.faces.contextJava EE
ExceptionListenerIf a JMS provider detects a serious problem with a Connection object, it informs the Connection object's Interfacejavax.jmsJava EE
ExceptionMapperContract for a provider that maps Java exceptions to Response.Interfacejavax.ws.rs.extJava EE
ExceptionQueuedEventThe system event facility will create an instance of this class whenever Application.Classjavax.faces.eventJava EE
ExceptionQueuedEventContextThis helper class provides context to the ExceptionQueuedEvent regarding the state of the system at theClassjavax.faces.eventJava EE
ExcludeClassInterceptorsUsed to exclude class-level interceptors for a lifecycle callback, business, or timeout method of a target class,Classjavax.interceptorJava EE
ExcludeDefaultInterceptorsUsed to exclude default interceptors for a target class or a lifecycle callback, business, or timeout method of a target class,Classjavax.interceptorJava EE
ExcludeDefaultListenersSpecifies that the invocation of default listeners is to be excluded for the entity class (or mapped superclass) Classjavax.persistenceJava EE
ExcludeSuperclassListenersSpecifies that the invocation of superclass listeners is to be excluded for the entity class (or mapped superclass) Classjavax.persistenceJava EE
ExecutableDescriptorProvides the common functionality of MethodDescriptor and ConstructorDescriptor.Interfacejavax.validation.metadataJava EE
ExecutableTypeDefines the types of executables targeted by an operation.Classjavax.validation.executableJava EE
ExecutableValidatorValidates parameters and return values of methods and constructors.Interfacejavax.validation.executableJava EE
ExecutionContextThis class models an execution context (transaction, security, etc) with which the Work instance must be executed.Classjavax.resource.spi.workJava EE
ExpressionBase class for the expression subclasses ValueExpression and MethodExpression, implementing characteristics common to both.Classjavax.elJava EE
ExpressionType for query expressions.Interfacejavax.persistence.criteriaJava EE
ExpressionThe abstract class for a prepared expression.Classjavax.servlet.jsp.elJava EE
ExpressionEvaluatorThe abstract base class for an expression-language evaluator.Classjavax.servlet.jsp.elJava EE
ExpressionFactoryProvides an implementation for creating and evaluating EL expressions.Classjavax.elJava EE
ExtensibleObjectAn ExtensibleObject is one that allows itself to be extended by utilizing dynamically added Slots that add arbitrary attributes to the object on a Interfacejavax.xml.registry.infomodelJava EE
Extension Service interface implemented by extensions.Interfacejavax.enterprise.inject.spiJava EE
ExtensionA simple representation of a websocket extension as a name and map of extension parameters.Interfacejavax.websocketJava EE
ExternalContext class allows the Faces API to be unaware of the nature of its containing application environment.Classjavax.faces.contextJava EE
ExternalContextFactoryExternalContextFactory is a factory object that createsClassjavax.faces.contextJava EE
ExternalContextWrapper a simple implementation of ExternalContext that can be subclassed by developers wishing to provide specialized behaviorClassjavax.faces.contextJava EE
ExternalIdentifierExternalIdentifier instances provide the additional identifier information to RegistryObjects such as DUNS number, Social Security Number, or an alias Interfacejavax.xml.registry.infomodelJava EE
ExternalLinkExternalLink instances model a named URI to content that may reside outside RegistryObject may be associated with any number of ExternalLinks to annotate Interfacejavax.xml.registry.infomodelJava EE
ExtrinsicObjectExtrinsicObjects provide metadata that describes submitted content whose type is not intrinsically known to the registry and therefore must be Interfacejavax.xml.registry.infomodelJava EE
FaceletThe parent or root object in a FaceletHandler composition.Classjavax.faces.view.faceletsJava EE
FaceletCacheThis API defines the facility by which the Facelets ViewDeclarationLanguageClassjavax.faces.view.faceletsJava EE
FaceletCacheFactoryAllows customization of the implementation of FaceletCache.Classjavax.faces.view.faceletsJava EE
FaceletContextContext representative of a single request from a Facelet.Classjavax.faces.view.faceletsJava EE
FaceletExceptionAn Exception from the FaceletSince:2.Classjavax.faces.view.faceletsJava EE
FaceletHandlerThis is the root class for markup elements in Facelets VDL.Interfacejavax.faces.view.faceletsJava EE
FaceletsAttachedObjectHandlerRoot class for all tag handlers that represent attached objetcts in a Facelets page.Classjavax.faces.view.faceletsJava EE
FacesBehaviorThe presence of this annotation on a class automatically registers the class with the runtime as a Behavior.Classjavax.faces.component.behaviorJava EE
FacesBehaviorRendererThe presence of this annotation on a class automatically registers the class with the runtime as a ClientBehaviorRenderer.Classjavax.faces.renderJava EE
FacesComponentThe presence of this annotation on a class that extends UIComponent must cause the runtime to Classjavax.faces.componentJava EE
FacesContextFacesContext contains all of the per-request state information related to the processing of a singleClassjavax.faces.contextJava EE
FacesContextFactoryFacesContextFactory is a factory object that createsClassjavax.faces.contextJava EE
FacesContextWrapper implementation of FacesContext that can be subclassed by developers wishing to provide specialized behavior to an existingClassjavax.faces.contextJava EE
FacesConverterThe presence of this annotation on a class automatically registers the class with the runtime as aClassjavax.faces.convertJava EE
FacesEventFacesEvent is the base class for user interface and application events that can be fired by UIComponents.Classjavax.faces.eventJava EE
FacesExceptionThis class encapsulates general JavaServer Faces exceptions.Classjavax.facesJava EE
FacesListenerA generic base interface for event listeners for various types of FacesEvents.Interfacejavax.faces.eventJava EE
FacesMessageFacesMessage represents a single validation (or other) message, which is typically associated with a particularClassjavax.faces.applicationJava EE
FacesRendererThe presence of this annotation on a class automatically registers the class with the runtime as a Renderer.Classjavax.faces.renderJava EE
FacesServlet servlet that manages the request processing lifecycle for web applications that are utilizing JavaServer Faces to construct theClassjavax.faces.webappJava EE
FacesValidator presence of this annotation on a class automatically registers the class with the runtime as a Validator.Classjavax.faces.validatorJava EE
FacesWrapperAny wrapper class in JSF that must provide access to the object it wraps must implement this interface.Interfacejavax.facesJava EE
FacetHandlerAn interface that allows other code to identify FaceletHandlers that correspond to component facets.Interfacejavax.faces.view.faceletsJava EE
FacetTagFacetTag is the JSP mechanism for denoting a UIComponent is to be added as aClassjavax.faces.webappJava EE
FactoryFinder implements the standard discovery algorithm for all factory objects specified in the JavaServer Faces APIs.Classjavax.facesJava EE
FaultActionThe FaultAction annotation is used inside an Action annotation to allow an explicit association of a WS-Addressing Classjavax.xml.wsJava EE
FeatureA feature extension contract.Interfacejavax.ws.rs.coreJava EE
FeatureContextA configurable context passed to Feature and DynamicFeature instances by JAX-RS runtime during the phase of their configuration.Interfacejavax.ws.rs.coreJava EE
FederatedConnectionRepresents a single logical connection to a federation or group of registry providers.Interfacejavax.xml.registryJava EE
FetchRepresents a join-fetched association or attribute.Interfacejavax.persistence.criteriaJava EE
FetchParentRepresents an element of the from clause which may function as the parent of Fetches.Interfacejavax.persistence.criteriaJava EE
FetchProfileClients use a FetchProfile to list the Message attributes that it wishes to prefetch from the server for a range of messages.Classjavax.mailJava EE
FetchTypeDefines strategies for fetching data from the database.Classjavax.persistenceJava EE
FieldResultUsed in conjunction with the EntityResult annotation to map columns specified in the SELECT list of a SQL query to the properties or fields of an entity class.Classjavax.persistenceJava EE
FilterA filter is an object that performs filtering tasks on either the request to a resource (a servlet or static content), or on the responseInterfacejavax.servletJava EE
FilterChainA FilterChain is an object provided by the servlet container to the developer giving a view into the invocation chain of a filtered request for a resource.Interfacejavax.servletJava EE
FilterConfigA filter configuration object used by a servlet container to pass information to a filter during initialization.Interfacejavax.servletJava EE
FilterRegistrationInterface through which a Filter may be further configured.Interfacejavax.servletJava EE
FinderExceptionThe FinderException exception must be included in the throws clause of every finder method of an entity bean's home or local home interface.Classjavax.ejbJava EE
FindExceptionA RegistryException that occurs during a find action.Classjavax.xml.registryJava EE
FindQualifierFindQualifier provides various constants that identify options that effect find method behavior.Interfacejavax.xml.registryJava EE
FlagsThe Flags class represents the set of flags on a Message.Classjavax.mailJava EE
FlagTermThis class implements comparisons for Message Flags.Classjavax.mail.searchJava EE
Flash on Rails and provides a way to pass temporary objects between the user views generated by the faces lifecycle.Classjavax.faces.contextJava EE
FlashFactory factory object that creates (if needed) and returns Flash instances.Classjavax.faces.contextJava EE
FlashWrapperProvides a simple implementation of Flash that can be subclassed by developers wishingClassjavax.faces.contextJava EE
FloatConverterConverter implementation for java.Classjavax.faces.convertJava EE
FloatHolderClassjavax.xml.rpc.holdersJava EE
FloatWrapperHolderClassjavax.xml.rpc.holdersJava EE
Flow representation of a Faces Flow.Classjavax.faces.flowJava EE
FlowBuilderA Java language API for building Flows.Classjavax.faces.flow.builderJava EE
FlowBuilderParameterThe presence of this annotation on a CDI producer method for the FlowDefinition annotation causes the FlowBuilderClassjavax.faces.flow.builderJava EE
FlowCallBuilderCreate a flow call node in the current Flow.Classjavax.faces.flow.builderJava EE
FlowCallNodeClassjavax.faces.flowJava EE
FlowDefinitionThe presence of this annotation on a CDI producer method indicates that the method will produce a flow.Classjavax.faces.flow.builderJava EE
FlowHandlerFlowHandler is the main entry point that enables the runtime to interact with the faces flowsClassjavax.faces.flowJava EE
FlowHandlerFactoryFlowHandlerFactory is used by the Application to create theClassjavax.faces.flowJava EE
FlowHandlerFactoryWrapperFlowHandlerFactoryWrapper provides a simple implementation of FlowHandlerFactory thatClassjavax.faces.flowJava EE
FlowNodeFlowNode is the base class for all nodes in a faces flow graph.Classjavax.faces.flowJava EE
FlowScoped scope that causes the runtime to consider classes with this annotation to be in the scope of the specified Flow.Classjavax.faces.flowJava EE
FlushModeType When queries are executed within a transaction, if FlushModeType.Classjavax.persistenceJava EE
FolderFolder is an abstract class that represents a folder for mail messages.Classjavax.mailJava EE
FolderAdapterThe adapter which receives Folder events.Classjavax.mail.eventJava EE
FolderClosedExceptionThis exception is thrown when a method is invoked on a Messaging object and the Folder that owns that object has died due to some reason.Classjavax.mailJava EE
FolderEventThis class models Folder existence events.Classjavax.mail.eventJava EE
FolderListenerThis is the Listener interface for Folder events.Interfacejavax.mail.eventJava EE
FolderNotFoundExceptionThis exception is thrown by Folder methods, when those methods are invoked on a non existent folder.Classjavax.mailJava EE
ForbiddenExceptionA runtime exception indicating that an access to a resource requested by a client has been forbiddenClassjavax.ws.rsJava EE
ForeignKeyUsed to specify the handling of foreign key constraints when schema generation is in effect.Classjavax.persistenceJava EE
FormRepresents the the HTML form data request entity encoded using the application/x-www-form-urlencoded content type.Classjavax.ws.rs.coreJava EE
FormParamBinds the value(s) of a form parameter contained within a request entity body to a resource method parameter.Classjavax.ws.rsJava EE
FromRepresents a bound type, usually an entity that appears in the from clause, but may also be an embeddable belonging toInterfacejavax.persistence.criteriaJava EE
FromStringTermThis class implements string comparisons for the From Address Note that this class differs from the FromTerm classClassjavax.mail.searchJava EE
FromTermThis class implements comparisons for the From Address header.Classjavax.mail.searchJava EE
FunctionInfoInformation for a function in a Tag Library.Classjavax.servlet.jsp.tagextJava EE
FunctionMapperThe interface to a map between EL function names and methods.Classjavax.elJava EE
FunctionMapperThe interface to a map between EL function names and methods.Interfacejavax.servlet.jsp.elJava EE
FutureThe annotated element must be a date in the future.Classjavax.validation.constraintsJava EE
GeneratedThe Generated annotation is used to mark source code that has been generated.Classjavax.annotationJava EE
GeneratedValueProvides for the specification of generation strategies for the values of primary keys.Classjavax.persistenceJava EE
GenerationTypeDefines the types of primary key generation strategies.Classjavax.persistenceJava EE
GenericBootstrapDefines the state used to bootstrap Bean Validation and creates a provider agnostic Configuration.Interfacejavax.validation.bootstrapJava EE
GenericCredentialThe interface javax.Interfacejavax.resource.spi.securityJava EE
GenericEntityRepresents a message entity of a generic type T.Classjavax.ws.rs.coreJava EE
GenericHandlerThe javax.Classjavax.xml.rpc.handlerJava EE
GenericServletDefines a generic, protocol-independent servlet.Classjavax.servletJava EE
GenericTypeRepresents a generic message entity type T.Classjavax.ws.rs.coreJava EE
GroupConversionDescriptorA group conversion rule to be applied during cascaded validation.Interfacejavax.validation.metadataJava EE
GroupDefinitionExceptionException raised if a group definition is not legal.Classjavax.validationJava EE
GroupPrincipalCallbackCallback establishing group principals within the argument subject.Classjavax.security.auth.message.callbackJava EE
GroupSequenceDefines group sequence.Classjavax.validationJava EE
HandleThe Handle interface is implemented by all EJB object handles.Interfacejavax.ejbJava EE
HandleDelegateThe HandleDelegate interface is implemented by the EJB container.Interfacejavax.ejb.spiJava EE
HandlerThe javax.Interfacejavax.xml.rpc.handlerJava EE
HandlerThe Handler interface is the base interface for JAX-WS handlers.Interfacejavax.xml.ws.handlerJava EE
HandlerChainClassjavax.jwsJava EE
HandlerChainThe javax.Interfacejavax.xml.rpc.handlerJava EE
HandlerInfoThe javax.Classjavax.xml.rpc.handlerJava EE
HandlerRegistryThe javax.Interfacejavax.xml.rpc.handlerJava EE
HandlerResolverHandlerResolver is an interface implemented by an application to get control over the handler chainInterfacejavax.xml.ws.handlerJava EE
HandlesTypesThis annotation is used to declare the class types that a ServletContainerInitializer can handle.Classjavax.servlet.annotationJava EE
HandshakeRequestThe handshake request represents the web socket defined Http GET request for the opening handshake of a web socket session.Interfacejavax.websocket.serverJava EE
HandshakeResponseThe handshake response represents the web socket-defined Http response that is the response to the opening handshake request.Interfacejavax.websocketJava EE
HeaderThe Header class stores a name/value pair to represent headers.Classjavax.mailJava EE
HeaderParamBinds the value(s) of a HTTP header to a resource method parameter, resource class field, or resource class bean property.Classjavax.ws.rsJava EE
HeaderTermThis class implements comparisons for Message headers.Classjavax.mail.searchJava EE
HeaderTokenizerThis class tokenizes RFC822 and MIME headers into the basic symbols specified by RFC822 and MIME.Classjavax.mail.internetJava EE
HeuristicCommitExceptionThis exception is thrown by the rollback operation on a resource to report that a heuristic decision was made and that all relevant updatesClassjavax.transactionJava EE
HeuristicMixedExceptionThis exception is thrown to report that a heuristic decision was made and that some relevant updates have been committed and others have beenClassjavax.transactionJava EE
HeuristicRollbackExceptionThis exception is thrown by the commit operation to report that a heuristic decision was made and that all relevant updates have been rolled back.Classjavax.transactionJava EE
HexBinaryAdapterXmlAdapter for xs:hexBinary.Classjavax.xml.bind.annotation.adaptersJava EE
HintsContextA standard WorkContext that allows a Work instance to propagate quality-of-service (QoS) hints about the Work to the WorkManager.Classjavax.resource.spi.workJava EE
HolderThe java.Interfacejavax.xml.rpc.holdersJava EE
HolderHolds a value of type T.Classjavax.xml.wsJava EE
HomeHandleThe HomeHandle interface is implemented by all home object handles.Interfacejavax.ejbJava EE
HtmlBody By default, the rendererType property must be set to javax.Classjavax.faces.component.htmlJava EE
HtmlColumnRepresents a column that will be rendered in an HTML table element.Classjavax.faces.component.htmlJava EE
HtmlCommandButtonRepresents an HTML input element for a button of type submit or reset.Classjavax.faces.component.htmlJava EE
HtmlCommandLinkRepresents an HTML a element for a hyperlink that acts like a submit button.Classjavax.faces.component.htmlJava EE
HtmlDataTableRepresents a set of repeating data (segregated into columns by child UIColumn components) that willClassjavax.faces.component.htmlJava EE
HtmlDoctype By default, the rendererType property must be set to javax.Classjavax.faces.component.htmlJava EE
HtmlFormRepresents an HTML form element.Classjavax.faces.component.htmlJava EE
HtmlGraphicImageRepresents an HTML img element, used to retrieve and render a graphical image.Classjavax.faces.component.htmlJava EE
HtmlHead By default, the rendererType property must be set to javax.Classjavax.faces.component.htmlJava EE
HtmlInputFileRepresents an HTML input element By default, the rendererType property must be set to javax.Classjavax.faces.component.htmlJava EE
HtmlInputHiddenRepresents an HTML input element By default, the rendererType property must be set to javax.Classjavax.faces.component.htmlJava EE
HtmlInputSecretRepresents an HTML input element of type password.Classjavax.faces.component.htmlJava EE
HtmlInputTextRepresents an HTML input element By default, the rendererType property must be set to javax.Classjavax.faces.component.htmlJava EE
HtmlInputTextareaRepresents an HTML textarea element.Classjavax.faces.component.htmlJava EE
HtmlMessageBy default, the rendererType property must be set to javax.Classjavax.faces.component.htmlJava EE
HtmlMessagesBy default, the rendererType property must be set to javax.Classjavax.faces.component.htmlJava EE
HtmlOutcomeTargetButtonRepresents an HTML input element of type button or image that may be used to link to a URL handled by the Faces Servlet resolved preemptively usingClassjavax.faces.component.htmlJava EE
HtmlOutcomeTargetLinkRepresents an HTML a (hyperlink) element that may be used to link to a URL handled by the Faces Servlet resolved preemptively using the logicalClassjavax.faces.component.htmlJava EE
HtmlOutputFormatRepresents a component that looks up a localized message in a resource bundle, optionally uses it as aClassjavax.faces.component.htmlJava EE
HtmlOutputLabelRepresents an HTML label element, used to define an accessible label for a corresponding input element.Classjavax.faces.component.htmlJava EE
HtmlOutputLinkRepresents an HTML a (hyperlink) element that may be used to link to an arbitrary URL defined by the valueClassjavax.faces.component.htmlJava EE
HtmlOutputTextRenders the component value as text, optionally wrapping in a span element if I18N attributes, CSS styles or styleClassjavax.faces.component.htmlJava EE
HtmlPanelGridRenders child components in a table, starting a new row after the specified number of columns.Classjavax.faces.component.htmlJava EE
HtmlPanelGroupCauses all child components of this component to be rendered.Classjavax.faces.component.htmlJava EE
HtmlSelectBooleanCheckbox input element of type checkbox.Classjavax.faces.component.htmlJava EE
HtmlSelectManyCheckbox multiple-selection component that is rendered as a set of HTML input elements of typeClassjavax.faces.component.htmlJava EE
HtmlSelectManyListboxRepresents a multiple-selection component that is rendered as an HTML select element, showing either allClassjavax.faces.component.htmlJava EE
HtmlSelectManyMenuRepresents a multiple-selection component that is rendered as an HTML select element, showing a singleClassjavax.faces.component.htmlJava EE
HtmlSelectOneListboxRepresents a single-selection component that is rendered as an HTML select element, showing either allClassjavax.faces.component.htmlJava EE
HtmlSelectOneMenuRepresents a single-selection component that is rendered as an HTML select element, showing a singleClassjavax.faces.component.htmlJava EE
HtmlSelectOneRadio single-selection component that is rendered as a set of HTML input elements of typeClassjavax.faces.component.htmlJava EE
HTTPBindingThe HTTPBinding interface is an abstraction for the XML/HTTP binding.Interfacejavax.xml.ws.httpJava EE
HttpConstraintThis annotation is used within the ServletSecurity annotation to represent the security constraints to be applied to all HTTP protocolClassjavax.servlet.annotationJava EE
HttpConstraintElementJava Class representation of an HttpConstraint annotation value.Classjavax.servletJava EE
HttpContextHttpContext represents a mapping between the root URI path of a web service to a HttpHandler which is invoked to handle requestsClassjavax.xml.ws.spi.httpJava EE
HTTPExceptionThe HTTPException exception represents a Since there is no standard format for faults or exceptionsClassjavax.xml.ws.httpJava EE
HttpExchangeThis class encapsulates a HTTP request received and a response to be generated in one exchange.Classjavax.xml.ws.spi.httpJava EE
HttpHandlerA handler which is invoked to process HTTP requests.Classjavax.xml.ws.spi.httpJava EE
HttpHeadersAn injectable interface that provides access to HTTP header information.Interfacejavax.ws.rs.coreJava EE
HttpJspPageThe HttpJspPage interface describes the interaction that a JSP Page Implementation Class must satisfy when using the HTTP protocol.Interfacejavax.servlet.jspJava EE
HttpMethodAssociates the name of a HTTP method with an annotation.Classjavax.ws.rsJava EE
HttpMethodConstraintThis annotation is used within the ServletSecurity annotation to represent security constraints on specific HTTP protocol messages.Classjavax.servlet.annotationJava EE
HttpMethodConstraintElementJava Class represntation of an HttpMethodConstraint annotation value.Classjavax.servletJava EE
HttpServletProvides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site.Classjavax.servlet.httpJava EE
HttpServletRequest to provide request information for HTTP servlets.Interfacejavax.servlet.httpJava EE
HttpServletRequestWrapperProvides a convenient implementation of the HttpServletRequest interface that can be subclassed by developers wishing to adapt the request to aClassjavax.servlet.httpJava EE
HttpServletResponse functionality in sending a response.Interfacejavax.servlet.httpJava EE
HttpServletResponseWrapperProvides a convenient implementation of the HttpServletResponse interface that can be subclassed by developers wishing to adapt the response from a Servlet.Classjavax.servlet.httpJava EE
HttpSessionProvides a way to identify a user across more than one page request or visit to a Web site and to store information about that user.Interfacejavax.servlet.httpJava EE
HttpSessionActivationListenerObjects that are bound to a session may listen to container events notifying them that sessions will be passivated and thatInterfacejavax.servlet.httpJava EE
HttpSessionAttributeListenerInterface for receiving notification events about HttpSession In order to receive these notification events, the implementationInterfacejavax.servlet.httpJava EE
HttpSessionBindingEventEvents of this type are either sent to an object that implements HttpSessionBindingListener when it is bound or unbound from aClassjavax.servlet.httpJava EE
HttpSessionBindingListenerCauses an object to be notified when it is bound to or unbound from a session.Interfacejavax.servlet.httpJava EE
HttpSessionContextInterfacejavax.servlet.httpJava EE
HttpSessionEventThis is the class representing event notifications for changes to sessions within a web application.Classjavax.servlet.httpJava EE
HttpSessionIdListenerInterface for receiving notification events about HttpSession In order to receive these notification events, the implementationInterfacejavax.servlet.httpJava EE
HttpSessionListenerInterface for receiving notification events about HttpSession In order to receive these notification events, the implementationInterfacejavax.servlet.httpJava EE
HttpUpgradeHandlerThis interface encapsulates the upgrade protocol processing.Interfacejavax.servlet.httpJava EE
HttpUtilsClassjavax.servlet.httpJava EE
IdSpecifies the primary key of an entity.Classjavax.persistenceJava EE
IdClassSpecifies a composite primary key class that is mapped to multiple fields or properties of the entity.Classjavax.persistenceJava EE
IdentifiableTypeInstances of the type IdentifiableType represent entity or mapped superclass types.Interfacejavax.persistence.metamodelJava EE
IllegalLoopbackExceptionThis exception indicates that an attempt was made to perform an illegal loopback invocation.Classjavax.ejbJava EE
IllegalProductException Indicates that a producer method returned a null value or a producer field contained a null value, and the scope of the producer method or field was not Dependent.Classjavax.enterprise.injectJava EE
IllegalStateException This exception is thrown when a method is invoked at an illegal or inappropriate time or if the provider is Classjavax.jmsJava EE
IllegalStateExceptionAn IllegalStateException is thrown from a method if the callee (resourceClassjavax.resource.spiJava EE
IllegalStateRuntimeExceptionThis unchecked exception is thrown when a method is invoked at an illegal or inappropriate time or if the provider is not in an appropriate state for theClassjavax.jmsJava EE
IllegalWriteExceptionThe exception thrown when a write is attempted on a read-only attribute of any Messaging object.Classjavax.mailJava EE
ImplicitObjectELResolverDefines variable resolution behavior for the EL implicit objects defined in the JSP specification.Classjavax.servlet.jsp.elJava EE
ImportHandlerHandles imports of class names and package names.Classjavax.elJava EE
IndexUsed in schema generation to specify creation of an index.Classjavax.persistenceJava EE
IndexedRecordIndexedRecord represents an ordered collection of record elements based on the java.Interfacejavax.resource.cciJava EE
IndexedValueExpressionClassjavax.servlet.jsp.jstl.coreJava EE
InheritanceSpecifies the inheritance strategy to be used for an entity class hierarchy.Classjavax.persistenceJava EE
InheritanceTypeenum InheritanceTypeDefines inheritance strategy options.Classjavax.persistenceJava EE
InitDesignates a method of a session bean that corresponds to a create method of an adapted home orClassjavax.ejbJava EE
Initialized The @Initialized qualifier.Classjavax.enterprise.contextJava EE
InitParamClassjavax.jws.soapJava EE
InjectIdentifies injectable constructors, methods, and fields.Classjavax.injectJava EE
InjectionExceptionIndicates a problem relating to dependency injection.Classjavax.enterprise.injectJava EE
InjectionPoint Provides access to metadata about an injection point.Interfacejavax.enterprise.inject.spiJava EE
InjectionTarget Provides operations for performing dependency injection and lifecycle callbacks on an instance of a type.Interfacejavax.enterprise.inject.spiJava EE
InjectionTargetFactory An InjectionTargetFactory can create an InjectionTarget for a given bean.Interfacejavax.enterprise.inject.spiJava EE
Instance Allows the application to dynamically obtain instances of beans with a specified combination of required type and qualifiers.Interfacejavax.enterprise.injectJava EE
IntegerComparisonTermThis class implements comparisons for integers.Classjavax.mail.searchJava EE
IntegerConverterConverter implementation for java.Classjavax.faces.convertJava EE
IntegerWrapperHolderClassjavax.xml.rpc.holdersJava EE
InteractionThe javax.Interfacejavax.resource.cciJava EE
InteractionSpecAn InteractionSpec holds properties for driving an Interaction with an EIS instance.Interfacejavax.resource.cciJava EE
Intercepted An interceptor may inject metadata about the bean it is intercepting.Classjavax.enterprise.injectJava EE
InterceptionTypeenum InterceptionType Identifies the kind of lifecycle callback, EJB timeout method or business method interception.Classjavax.enterprise.inject.spiJava EE
Interceptor Represents an enabled interceptor.Interfacejavax.enterprise.inject.spiJava EE
InterceptorSpecifies that a class is an interceptor.Classjavax.interceptorJava EE
InterceptorBindingSpecifies that an annotation type is an interceptor binding type.Classjavax.interceptorJava EE
InterceptorContextContext shared by message body interceptors that can be used to wrap calls to MessageBodyReader.Interfacejavax.ws.rs.extJava EE
InterceptorsDeclares an ordered list of interceptors for a target class, a method or a constructor of a target class.Classjavax.interceptorJava EE
InternalServerErrorExceptionA runtime exception indicating an internal server error.Classjavax.ws.rsJava EE
InternationalStringThis interface represents a String that has been internationalized into several Locales.Interfacejavax.xml.registry.infomodelJava EE
InternetAddressThis class represents an Internet email address using the syntax Typical address syntax is of the form user@host.Classjavax.mail.internetJava EE
InternetHeadersInternetHeaders is a utility class that manages RFC822 style headers.Classjavax.mail.internetJava EE
IntHolderClassjavax.xml.rpc.holdersJava EE
InvalidClientIDException This exception must be thrown when a client attempts to set a connection's client ID to a value that Classjavax.jmsJava EE
InvalidClientIDRuntimeExceptionThis unchecked exception must be thrown when a client attempts to set a connection's client ID to a value that is rejected by a provider, and theClassjavax.jmsJava EE
InvalidDestinationException This exception must be thrown when a destination either is not understood by a provider or is no Classjavax.jmsJava EE
InvalidDestinationRuntimeExceptionThis unchecked exception must be thrown when a destination either is not understood by a provider or is no longer valid, and the method signature doesClassjavax.jmsJava EE
InvalidModuleExceptionThis exception is to report an invalid Java EE deployment See Also:Serialized FormClassjavax.enterprise.deploy.spi.exceptionsJava EE
InvalidPropertyExceptionThis exception is thrown to indicate invalid configuration Version:0.Classjavax.resource.spiJava EE
InvalidRequestExceptionThis exception is thrown when a JAXR client attempts to invoke an API method that is not valid for some reason.Classjavax.xml.registryJava EE
InvalidSelectorException This exception must be thrown when a JMS client attempts to give a provider a message selector with Classjavax.jmsJava EE
InvalidSelectorRuntimeExceptionThis unchecked exception must be thrown when a JMS client attempts to give a provider a message selector with invalid syntax, and the method signatureClassjavax.jmsJava EE
InvalidTransactionExceptionThis exception indicates that the request carried an invalid transaction context.Classjavax.transactionJava EE
InvocationA client request invocation.Interfacejavax.ws.rs.clientJava EE
InvocationCallbackCallback that can be implemented to receive the asynchronous processing events from the invocation processing.Interfacejavax.ws.rs.clientJava EE
InvocationContextExposes context information about the intercepted invocation and operations that enable interceptor methods to control the behavior of the invocation chain.Interfacejavax.interceptorJava EE
InvokerInvoker hides the detail of calling into application endpoint implementation.Classjavax.xml.ws.spiJava EE
ItemProcessListenerItemProcessListener intercepts item processing.Interfacejavax.batch.api.chunk.listenerJava EE
ItemProcessorItemProcessor is used in chunk processing to operate on an input item and produceInterfacejavax.batch.api.chunkJava EE
ItemReaderItemReader defines the batch artifact that reads items for chunk processing.Interfacejavax.batch.api.chunkJava EE
ItemReadListenerItemReadListener intercepts item readerThe afterRead method receives control after an item Interfacejavax.batch.api.chunk.listenerJava EE
ItemWriteListenerItemWriteListener intercepts item writerThe afterWrite method receives control after an Interfacejavax.batch.api.chunk.listenerJava EE
ItemWriterItemWriter defines the batch artifact that writes to a list of items for chunk processing.Interfacejavax.batch.api.chunkJava EE
IteratedExpressionClassjavax.servlet.jsp.jstl.coreJava EE
IteratedValueExpressionClassjavax.servlet.jsp.jstl.coreJava EE
IterationTagThe IterationTag interface extends Tag by defining one additional method that controls the reevaluation of its body.Interfacejavax.servlet.jsp.tagextJava EE
J2eeApplicationObjectJ2eeApplicationObject is an interface that represents a Java EE application (EAR); it maintains a DeployableObject for each Interfacejavax.enterprise.deploy.modelJava EE
JavaMailStatsSpecifies the statistics provided by a JavaMail resource.Interfacejavax.management.j2ee.statisticsJava EE
JAXBClass that defines convenience methods for common, simple use of JAXB.Classjavax.xml.bindJava EE
JAXBContext The JAXBContext class provides the client's entry point to the JAXB API.Classjavax.xml.bindJava EE
JAXBElementJAXB representation of an Xml Element.Classjavax.xml.bindJava EE
JAXBExceptionThis is the root exception class for all JAXB exceptions.Classjavax.xml.bindJava EE
JAXBIntrospectorProvide access to JAXB xml binding data for a JAXB object.Classjavax.xml.bindJava EE
JAXBPermissionThis class is for JAXB permissions.Classjavax.xml.bindJava EE
JAXBResultJAXP Result implementation that unmarshals a JAXB object.Classjavax.xml.bind.utilJava EE
JAXBSourceJAXP Source implementation that marshals a JAXB-generated object.Classjavax.xml.bind.utilJava EE
JAXRExceptionSignals that a JAXR exception has occurred.Classjavax.xml.registryJava EE
JAXRPCExceptionThe javax.Classjavax.xml.rpcJava EE
JAXRResponseA JAXR requests' response.Interfacejavax.xml.registryJava EE
JCAConnectionPoolStatsSpecifies the statistics provided by a JCA Connection PoolThe number of connections closedInterfacejavax.management.j2ee.statisticsJava EE
JCAConnectionStatsSpecifies the statistics provided by a JCA connectionReturns the associated JCAConnectionFactory OBJECT_NAMEInterfacejavax.management.j2ee.statisticsJava EE
JCAStatsSpecifies statistics provided by a JCA resourceReturns an array of JCAConnectionPool Stats that provide statistics aboutInterfacejavax.management.j2ee.statisticsJava EE
JDBCConnectionPoolStatsSpecifies the statistics provided by a JDBC connection pool.Interfacejavax.management.j2ee.statisticsJava EE
JDBCConnectionStatsSpecifies the statistics provided by all (pooled and non-pooled) JDBC connections.Interfacejavax.management.j2ee.statisticsJava EE
JDBCStatsInterfacejavax.management.j2ee.statisticsJava EE
JMSConnectionFactoryThis annotation may be used to specify the JNDI lookup name of a javax.Classjavax.jmsJava EE
JMSConnectionFactoryDefinitionAn application may use this annotation to specify a JMS ConnectionFactory resource that it requires in its operational environment.Classjavax.jmsJava EE
JMSConnectionFactoryDefinitionsSpecifies one or more JMSConnectionFactoryDefinitionSince:JMS 2.Classjavax.jmsJava EE
JMSConnectionStatsSpecifies the statistics provided by a JMS connectionReturns an array of JMSSessionStats that provide statisticsInterfacejavax.management.j2ee.statisticsJava EE
JMSConsumerA client using the simplified JMS API introduced for JMS 2.Interfacejavax.jmsJava EE
JMSConsumerStatsSpecifies the statistics provided by a JMS message consumerReturns a string that encapsulates the identity of a message originInterfacejavax.management.j2ee.statisticsJava EE
JMSContextA JMSContext is the main interface in the simplified JMS API introduced for JMS 2.Interfacejavax.jmsJava EE
JMSDestinationDefinitionAn application may use this annotation to specify a JMS Destination resource that it requires in its operational environment.Classjavax.jmsJava EE
JMSDestinationDefinitionsSpecifies one or more JMSDestinationDefinition annotations.Classjavax.jmsJava EE
JMSEndpointStatsSpecifies the statistics provided by a JMS message producer or a JMS message consumer.Interfacejavax.management.j2ee.statisticsJava EE
JMSExceptionThis is the root class of all checked exceptions in the JMS API.Classjavax.jmsJava EE
JMSPasswordCredentialThis annotation may be used to specify the userName and password to be used when injecting a javax.Classjavax.jmsJava EE
JMSProducerA JMSProducer is a simple object used to send messages on behalf of a JMSContext.Interfacejavax.jmsJava EE
JMSProducerStatsSpecifies the statistics provided by a JMS message producerReturns a string that encapsulates the identity of the message destinationInterfacejavax.management.j2ee.statisticsJava EE
JMSRuntimeExceptionThis is the root class of all unchecked exceptions in the JMS API.Classjavax.jmsJava EE
JMSSecurityException This exception must be thrown when a provider rejects a user name/password submitted by a client.Classjavax.jmsJava EE
JMSSecurityRuntimeExceptionThis unchecked exception must be thrown when a provider rejects a user name/password submitted by a client, or for any case where a securityClassjavax.jmsJava EE
JMSSessionModeThis annotation may be used to specify the session mode to be used when injecting a javax.Classjavax.jmsJava EE
JMSSessionStatsSpecifies the statistics provided by a JMS session.Interfacejavax.management.j2ee.statisticsJava EE
JMSStatsSpecifies the statistics provided by a JMS ResourceReturns an array of JMSConnectionStats that provide statistics about the connections associated with the referencing JMS resource.Interfacejavax.management.j2ee.statisticsJava EE
JobContextThe getBatchStatus method simply returns the batch status value set by the batch runtime into the job context.Interfacejavax.batch.runtime.contextJava EE
JobExecutionGet batch status of this execution.Interfacejavax.batch.runtimeJava EE
JobExecutionAlreadyCompleteExceptionClassjavax.batch.operationsJava EE
JobExecutionIsRunningExceptionClassjavax.batch.operationsJava EE
JobExecutionNotMostRecentExceptionClassjavax.batch.operationsJava EE
JobExecutionNotRunningExceptionClassjavax.batch.operationsJava EE
JobInstanceGet unique id for this JobInstance.Interfacejavax.batch.runtimeJava EE
JobListenerJobListener intercepts job execution.Interfacejavax.batch.api.listenerJava EE
JobOperatorJobOperator provide the interface for operating on batch jobs.Interfacejavax.batch.operationsJava EE
JobRestartExceptionClassjavax.batch.operationsJava EE
JobSecurityExceptionClassjavax.batch.operationsJava EE
JobStartExceptionClassjavax.batch.operationsJava EE
JoinA join to an entity, embeddable, or basic type.Interfacejavax.persistence.criteriaJava EE
JoinColumnSpecifies a column for joining an entity association or element collection.Classjavax.persistenceJava EE
JoinColumnsSpecifies the mapping for composite foreign keys.Classjavax.persistenceJava EE
JoinTableSpecifies the mapping of associations.Classjavax.persistenceJava EE
JoinTypeDefines the three types of joins.Classjavax.persistence.criteriaJava EE
JsonFactory class for creating JSON processing objects.Classjavax.jsonJava EE
JsonArrayInterfacejavax.jsonJava EE
JsonArrayBuilderA builder for creating JsonArray models from scratch.Interfacejavax.jsonJava EE
JsonBuilderFactoryFactory to create JsonObjectBuilder and JsonArrayBuilder instances.Interfacejavax.jsonJava EE
JsonExceptionJsonException indicates that some exception happened duringAuthor:Jitendra KotamrajuSee Also:Serialized FormClassjavax.jsonJava EE
JsonGenerationExceptionJsonGenerationException indicates an incorrect JSON isAuthor:Jitendra KotamrajuSee Also:Serialized FormClassjavax.json.streamJava EE
JsonGeneratorInterfacejavax.json.streamJava EE
JsonGeneratorFactoryFactory to create JsonGenerator instances.Interfacejavax.json.streamJava EE
JsonLocationProvides the location information of a JSON event in an input source.Interfacejavax.json.streamJava EE
JsonNumberAn immutable JSON number value.Interfacejavax.jsonJava EE
JsonObjectJsonObject class represents an immutable JSON object value (an unordered collection of zero or more name/value pairs).Interfacejavax.jsonJava EE
JsonObjectBuilderA builder for creating JsonObject models from scratch.Interfacejavax.jsonJava EE
JsonParserInterfacejavax.json.streamJava EE
JsonParserFactoryFactory for creating JsonParser instances.Interfacejavax.json.streamJava EE
JsonParsingExceptionJsonParsingException is used when an incorrect JSON isAuthor:Jitendra KotamrajuSee Also:Serialized FormClassjavax.json.streamJava EE
JsonProviderService provider for JSON processing objects.Classjavax.json.spiJava EE
JsonReaderInterfacejavax.jsonJava EE
JsonReaderFactoryFactory to create JsonReader instances.Interfacejavax.jsonJava EE
JsonStringAn immutable JSON string value.Interfacejavax.jsonJava EE
JsonStructureSuper type for the two structured types in JSON (objectsAuthor:Jitendra KotamrajuInterfacejavax.jsonJava EE
JsonValueJsonValue represents an immutable JSON value.Interfacejavax.jsonJava EE
JsonWriterInterfacejavax.jsonJava EE
JsonWriterFactoryFactory to create JsonWriter instances.Interfacejavax.jsonJava EE
JspApplicationContextStores application-scoped information relevant to JSP containers.Interfacejavax.servlet.jspJava EE
JspConfigDescriptorThis interface provides access to the related configuration of a web application.Interfacejavax.servlet.descriptorJava EE
JspContext JspContext serves as the base class for the PageContext class and abstracts all information that is not specificClassjavax.servlet.jspJava EE
JspEngineInfoThe JspEngineInfo is an abstract class that provides information on the current JSP engine.Classjavax.servlet.jspJava EE
JspExceptionA generic exception known to the JSP engine; uncaught JspExceptions will result in an invocation of the errorpageClassjavax.servlet.jspJava EE
JspFactory The JspFactory is an abstract class that defines a number of factory methods available to a JSP page at runtime for the purposes of creatingClassjavax.servlet.jspJava EE
JspFragmentEncapsulates a portion of JSP code in an object that can be invoked as many times as needed.Classjavax.servlet.jsp.tagextJava EE
JspIdConsumerThis interface indicates to the container that a tag handler wishes to be provided with aInterfacejavax.servlet.jsp.tagextJava EE
JspPageThe JspPage interface describes the generic interaction that a JSP Page Implementation class must satisfy; pages that use the HTTP protocolInterfacejavax.servlet.jspJava EE
JspPropertyGroupDescriptorThis interface provides access to the Interfacejavax.servlet.descriptorJava EE
JspTagExceptionException to be used by a Tag Handler to indicate some unrecoverable This error is to be caught by the top level of the JSP page and will resultClassjavax.servlet.jspJava EE
JspWriter The actions and template data in a JSP page is written using the JspWriter object that is referenced by the implicit variable out whichClassjavax.servlet.jspJava EE
JTAStatsSpecifies the statistics provided by a JTA resource.Interfacejavax.management.j2ee.statisticsJava EE
JVMStatsSpecifies the statistics provided by a Java VM.Interfacejavax.management.j2ee.statisticsJava EE
KeyRepresents a unique key that identifies a RegistryObject.Interfacejavax.xml.registry.infomodelJava EE
LambdaExpressionEncapsulates a parameterized ValueExpression.Classjavax.elJava EE
LastExecutionContains information about the last execution of a task.Interfacejavax.enterprise.concurrentJava EE
LazyAssociatableConnectionManagerThis is a mix-in interface that may be optionally implemented by a ConnectionManager implementation.Interfacejavax.resource.spiJava EE
LazyEnlistableConnectionManagerThis is a mix-in interface that may be optionally implemented by a ConnectionManager implementation.Interfacejavax.resource.spiJava EE
LazyEnlistableManagedConnectionThis is a mix-in interface that may be optionally implemented by a ManagedConnection implementation.Interfacejavax.resource.spiJava EE
LengthValidatorLengthValidator is a Validator that checks the number of characters in the StringClassjavax.faces.validatorJava EE
LifecycleLifecycle manages the processing of the entire lifecycle of a particular JavaServer FacesClassjavax.faces.lifecycleJava EE
LifecycleFactory a factory object that creates (if needed) and returns Lifecycle instances.Classjavax.faces.lifecycleJava EE
LifeCycleManagerThe LifeCycleManager interface is the main interface in the API for managing life cycle operations on objects defined by the information model.Interfacejavax.xml.registryJava EE
LifecycleWrapperProvides a simple implementation of Lifecycle that can be subclassed by developers wishing toClassjavax.faces.lifecycleJava EE
LinkClass representing hypermedia links.Classjavax.ws.rs.coreJava EE
ListAttributeInstances of the type ListAttribute represent persistent javax.Interfacejavax.persistence.metamodelJava EE
ListDataModelListDataModel is a convenience implementation of DataModel that wraps an List of Java objects.Classjavax.faces.modelJava EE
ListELResolverDefines property resolution behavior on instances of List.Classjavax.elJava EE
ListenerForClasses tagged with this annotation are installed as listeners using the method Application.Classjavax.faces.eventJava EE
ListenerRegistrationListenerRegistration defines the methods which clients of the MEJB use to add and remove event listeners.Interfacejavax.management.j2eeJava EE
ListenersForContainer annotation to specify multiple ListenerFor annotations on a single class.Classjavax.faces.eventJava EE
ListJoinThe ListJoin interface is the type of the result of joining to a collection over an association or element Interfacejavax.persistence.criteriaJava EE
LoadStateLoad states returned by the ProviderUtil SPI methods.Classjavax.persistence.spiJava EE
LobSpecifies that a persistent property or field should be persisted as a large object to a database-supported large object type.Classjavax.persistenceJava EE
LocalDeclares the local business interface(s) for a session bean.Classjavax.ejbJava EE
LocalBeanDesignates that a session bean exposes a no-interface view.Classjavax.ejbJava EE
LocaleSupportClass which exposes the locale-determination logic for resource bundles through convenience methods.Classjavax.servlet.jsp.jstl.fmtJava EE
LocalHomeDeclares the local home or adapted local home interface for a session bean.Classjavax.ejbJava EE
LocalizationContextClass representing an I18N localization context.Classjavax.servlet.jsp.jstl.fmtJava EE
LocalizedStringThis interface is used as a simple wrapper interface that associates a String with its Locale.Interfacejavax.xml.registry.infomodelJava EE
LocalTransactionThe LocalTransaction defines a transaction demarcation interface for resource manager local transactions.Interfacejavax.resource.cciJava EE
LocalTransactionLocalTransaction interface provides support for transactions that are managed internal to an EIS resource manager, and do not requireInterfacejavax.resource.spiJava EE
LocalTransactionExceptionA LocalTransactionException represents various error conditions related to the local transaction management contract.Classjavax.resource.spiJava EE
LocationAn object that represents the Location of a tag or attribute of a tag in a View Declaration LanguageClassjavax.faces.viewJava EE
LockDeclares a concurrency lock for a singleton session bean with container managed concurrency.Classjavax.ejbJava EE
LockModeTypeLock modes can be specified by means of passing a LockModeType argument to one of the EntityManager methods that take locksClassjavax.persistenceJava EE
LockTimeoutExceptionThrown by the persistence provider when an pessimistic locking conflict occurs that does not result in transaction rollback.Classjavax.persistenceJava EE
LockTypeConcurrency lock type for singleton beans with container-managed concurrency.Classjavax.ejbJava EE
LogicalHandlerThe LogicalHandler extends Handler to provide typesafety for the message context parameter.Interfacejavax.xml.ws.handlerJava EE
LogicalMessageThe LogicalMessage interface represents a protocol agnostic XML message and contains methods thatInterfacejavax.xml.wsJava EE
LogicalMessageContextThe LogicalMessageContext interface extends provide access to a the contained message as a protocol neutralInterfacejavax.xml.ws.handlerJava EE
LongConverterConverter implementation for java.Classjavax.faces.convertJava EE
LongHolderClassjavax.xml.rpc.holdersJava EE
LongRangeValidatorLongRangeValidator is a Validator that checks the value of the correspondingClassjavax.faces.validatorJava EE
LongWrapperHolderClassjavax.xml.rpc.holdersJava EE
LoopTagJSTL allows developers to write custom iteration tags by implementing the LoopTag interface.Interfacejavax.servlet.jsp.jstl.coreJava EE
LoopTagStatusExposes the current status of an iteration.Interfacejavax.servlet.jsp.jstl.coreJava EE
LoopTagSupportBase support class to facilitate implementation of iteration tags.Classjavax.servlet.jsp.jstl.coreJava EE
MailDateFormatFormats and parses date specification based on the draft-ietf-drums-msg-fmt-08 dated January 26, 2000.Classjavax.mail.internetJava EE
MailEventCommon base class for mail events, defining the dispatch method.Classjavax.mail.eventJava EE
MailSessionDefinitionAnnotation used by Java EE applications to define a MailSession to be registered with JNDI.Classjavax.mailJava EE
MailSessionDefinitionsDeclares one or more MailSessionDefinition annotations.Classjavax.mailJava EE
ManageableThreadInterfacejavax.enterprise.concurrentJava EE
ManagedBeanThe ManagedBean annotation marks a POJO (Plain Old Java Object) as a ManagedBean.Classjavax.annotationJava EE
ManagedBeanThe presence of this annotation on a class automatically registers the class with the runtime as a managedClassjavax.faces.beanJava EE
ManagedConnectionManagedConnection instance represents a physical connection to the underlying EIS.Interfacejavax.resource.spiJava EE
ManagedConnectionFactoryManagedConnectionFactory instance is a factory of both ManagedConnection and EIS-specific connection factory instances.Interfacejavax.resource.spiJava EE
ManagedConnectionMetaDataThe ManagedConnectionMetaData interface provides information about the underlying EIS instance associated with a ManagedConnection instance.Interfacejavax.resource.spiJava EE
ManagedExecutorsUtility methods for classes defined in this package.Classjavax.enterprise.concurrentJava EE
ManagedExecutorServiceA manageable version of a ExecutorService.Interfacejavax.enterprise.concurrentJava EE
ManagedPropertyThe presence of this annotation on a field of a class annotated with ManagedBean instructs theClassjavax.faces.beanJava EE
ManagedScheduledExecutorServiceA manageable version of a ScheduledExecutorService.Interfacejavax.enterprise.concurrentJava EE
ManagedTaskA task submitted to an ManagedExecutorService or ManagedScheduledExecutorService can optionally implement this Interfacejavax.enterprise.concurrentJava EE
ManagedTaskListenerA ManagedTaskListener is used to monitor the state of a task's Future.Interfacejavax.enterprise.concurrentJava EE
ManagedThreadFactoryA manageable version of a ThreadFactory.Interfacejavax.enterprise.concurrentJava EE
ManagedTypeInstances of the type ManagedType represent entity, mapped superclass, and embeddable types.Interfacejavax.persistence.metamodelJava EE
ManagementThe Management interface provides the APIs to navigate and manipulate managed objects.Interfacejavax.management.j2eeJava EE
ManagementHomeThe required home interface for the J2EE Management EJB component (MEJB).Interfacejavax.management.j2eeJava EE
ManyToManySpecifies a many-valued association with many-to-many multiplicity.Classjavax.persistenceJava EE
ManyToOneSpecifies a single-valued association to another entity class that has many-to-one multiplicity.Classjavax.persistenceJava EE
MapAttributeInstances of the type MapAttribute represent persistent java.Interfacejavax.persistence.metamodelJava EE
MapELResolverDefines property resolution behavior on instances of Map.Classjavax.elJava EE
MapJoinThe MapJoin interface is the type of the result of joining to a collection over an association or element Interfacejavax.persistence.criteriaJava EE
MapKeySpecifies the map key for associations of type java.Classjavax.persistenceJava EE
MapKeyClassSpecifies the type of the map key for associations of type java.Classjavax.persistenceJava EE
MapKeyColumnSpecifies the mapping for the key column of a map whose map key is a basic type.Classjavax.persistenceJava EE
MapKeyEnumeratedSpecifies the enum type for a map key whose basic type is an enumerated type.Classjavax.persistenceJava EE
MapKeyJoinColumnSpecifies a mapping to an entity that is a map key.Classjavax.persistenceJava EE
MapKeyJoinColumnsSupports composite map keys that reference entities.Classjavax.persistenceJava EE
MapKeyTemporalThis annotation must be specified for persistent map keys of type Date and Calendar.Classjavax.persistenceJava EE
MapMessageA MapMessage object is used to send a set of name-value pairs.Interfacejavax.jmsJava EE
MappedRecordThe interface javax.Interfacejavax.resource.cciJava EE
MappedSuperclassDesignates a class whose mapping information is applied to the entities that inherit from it.Classjavax.persistenceJava EE
MappedSuperclassTypeInstances of the type MappedSuperclassType represent mappedSince:Java Persistence 2.Interfacejavax.persistence.metamodelJava EE
MapsIdDesignates a ManyToOne or OneToOne relationship attribute that provides theClassjavax.persistenceJava EE
MarshalExceptionThis exception indicates that an error has occurred while performing a marshal operation that the provider is unable to recover from.Classjavax.xml.bindJava EE
Marshaller The Marshaller class is responsible for governing the process of serializing Java content trees back into XML data.Interfacejavax.xml.bindJava EE
MatrixParamBinds the value(s) of a URI matrix parameter to a resource method parameter, resource class field, or resource class bean property.Classjavax.ws.rsJava EE
MaxThe annotated element must be a number whose value must be lower or equal to the specified maximum.Classjavax.validation.constraintsJava EE
MediaTypeAn abstraction for a media type.Classjavax.ws.rs.coreJava EE
MessageThe Message interface is the root interface of all JMS messages.Interfacejavax.jmsJava EE
MessageThis class models an email message.Classjavax.mailJava EE
MessageAwareAn interface optionally implemented by DataSources to supply information to a DataContentHandler about theInterfacejavax.mailJava EE
MessageBodyReaderContract for a provider that supports the conversion of a stream to a A MessageBodyReader implementation may be annotatedInterfacejavax.ws.rs.extJava EE
MessageBodyWriterContract for a provider that supports the conversion of a Java type to a A MessageBodyWriter implementation may be annotatedInterfacejavax.ws.rs.extJava EE
MessageChangedEventThis class models Message change events.Classjavax.mail.eventJava EE
MessageChangedListenerThis is the Listener interface for MessageChanged eventsInvoked when a message is changed.Interfacejavax.mail.eventJava EE
MessageConsumerA client uses a MessageConsumer object to receive messages from a destination.Interfacejavax.jmsJava EE
MessageContextThe context in which a piece of Message content is contained.Classjavax.mailJava EE
MessageContextThe interface MessageContext abstracts the message context that is processed by a handler in the handleInterfacejavax.xml.rpc.handlerJava EE
MessageContextThe interface MessageContext abstracts the message context that is processed by a handler in the handleInterfacejavax.xml.ws.handlerJava EE
MessageCountAdapterThe adapter which receives MessageCount events.Classjavax.mail.eventJava EE
MessageCountEventThis class notifies changes in the number of messages in a folder.Classjavax.mail.eventJava EE
MessageCountListenerThis is the Listener interface for MessageCount events.Interfacejavax.mail.eventJava EE
MessageDrivenComponent-defining annotation for a message driven bean.Classjavax.ejbJava EE
MessageDrivenBeanThe MessageDrivenBean interface defines methods that the EJB container uses to notify a message driven bean instance of the instance's life cycle Interfacejavax.ejbJava EE
MessageDrivenBeanStatsSpecifies the statistics provided by a message driven bean.Interfacejavax.management.j2ee.statisticsJava EE
MessageDrivenContextThe MessageDrivenContext interface provides access to the runtime message-driven context that the container provides for a message-drivenInterfacejavax.ejbJava EE
MessageEndpointThis defines a contract for a message endpoint.Interfacejavax.resource.spi.endpointJava EE
MessageEndpointFactoryThis serves as a factory for creating message endpoints.Interfacejavax.resource.spi.endpointJava EE
MessageEOFException This exception must be thrown when an unexpected end of stream has been reached when a StreamMessage or Classjavax.jmsJava EE
MessageFactoryA factory for creating SOAPMessage objects.Classjavax.xml.soapJava EE
MessageFormatException This exception must be thrown when a JMS client attempts to use a data type not supported by a message or attempts to Classjavax.jmsJava EE
MessageFormatRuntimeExceptionThis unchecked exception must be thrown when a JMS application attempts to use a data type not supported by a message or attempts to read data in aClassjavax.jmsJava EE
MessageHandlerDevelopers implement MessageHandlers in order to receive incoming messages during a web socket conversation.Interfacejavax.websocketJava EE
MessageIDTermThis term models the RFC822 MessageId - a message-id for Internet messages that is supposed to be unique per message.Classjavax.mail.searchJava EE
MessageInfoA message processing runtime uses this interface to pass messages and message processing state to authentication contexts for processing by Interfacejavax.security.auth.messageJava EE
MessageInterpolatorInterpolates a given constraint violation message.Interfacejavax.validationJava EE
MessageListenerA MessageListener object is used to receive asynchronously delivered messages.Interfacejavax.jmsJava EE
MessageListenerThis serves as a request-response message listener type that message endpoints (message-driven beans) may implement.Interfacejavax.resource.cciJava EE
MessageNotReadableException This exception must be thrown when a JMS client attempts to read a write-only message.Classjavax.jmsJava EE
MessageNotWriteableException This exception must be thrown when a JMS client attempts to write to a read-only message.Classjavax.jmsJava EE
MessageNotWriteableRuntimeException This unchecked exception must be thrown when a JMS client attempts to write to a read-only message.Classjavax.jmsJava EE
MessageNumberTermThis class implements comparisons for Message numbers.Classjavax.mail.searchJava EE
MessagePolicyThis class defines a message authentication policy.Classjavax.security.auth.messageJava EE
MessageProducerA client uses a MessageProducer object to send messages to a destination.Interfacejavax.jmsJava EE
MessageRemovedExceptionThe exception thrown when an invalid method is invoked on an expunged Message.Classjavax.mailJava EE
MessagingExceptionThe base class for all exceptions thrown by the Messaging classesAuthor:John Mani, Bill ShannonSee Also:Serialized FormClassjavax.mailJava EE
MetadataThere are concrete subclasses within the implementation that map concepts in the Facelet VDL page to JSF JavaClassjavax.faces.view.faceletsJava EE
MetadataTargetInformation used with MetaRule for determining how and what Metadata should be wired.Classjavax.faces.view.faceletsJava EE
MetamodelProvides access to the metamodel of persistent entities in the persistence unit.Interfacejavax.persistence.metamodelJava EE
MetaRuleThe root class of the abstraction that dictates how attributes on a markup element in a Facelets VDL pageClassjavax.faces.view.faceletsJava EE
MetaRulesetA mutable set of rules to be used in auto-wiring state to a particular object instance.Classjavax.faces.view.faceletsJava EE
MetaTagHandlerEvery kind of markup element in Facelets VDL that has attributes that need to take action on a JSF Java APIClassjavax.faces.view.faceletsJava EE
MethodBindingMethodBinding is an object that can be used to call an arbitrary public method, on an instance that is acquired byClassjavax.faces.elJava EE
MethodCallBuilderCreate a method call node in the current Flow.Classjavax.faces.flow.builderJava EE
MethodCallNodeRepresents a method call node in the flow graph.Classjavax.faces.flowJava EE
MethodDescriptorDescribes a validated method.Interfacejavax.validation.metadataJava EE
MethodExpressionAn Expression that refers to a method on an object.Classjavax.elJava EE
MethodExpressionActionListenerMethodExpressionActionListener is an ActionListener that wraps a MethodExpression.Classjavax.faces.eventJava EE
MethodExpressionValidatorMethodExpressionValidator is a Validator that wraps a MethodExpression, and itClassjavax.faces.validatorJava EE
MethodExpressionValueChangeListenerMethodExpressionValueChangeListener is a ValueChangeListener that wraps a MethodExpression.Classjavax.faces.eventJava EE
MethodInfoClassjavax.elJava EE
MethodNotFoundExceptionThrown when a method could not be found while evaluating aSince:JSP 2.Classjavax.elJava EE
MethodNotFoundExceptionAn exception caused by a method name that cannot be resolved against a base object.Classjavax.faces.elJava EE
MethodNotSupportedExceptionThe exception thrown when a method is not supported by the Author:John ManiSee Also:Serialized FormClassjavax.mailJava EE
MethodTypeRepresents the type of a method: getter or non getter.Classjavax.validation.metadataJava EE
MetricInterfacejavax.batch.runtimeJava EE
MimeBodyPartThis class represents a MIME body part.Classjavax.mail.internetJava EE
MimeHeaderAn object that stores a MIME header name and its value.Classjavax.xml.soapJava EE
MimeHeadersA container for MimeHeader objects, which represent the MIME headers present in a MIME part of a message.Classjavax.xml.soapJava EE
MimeMessageThis class represents a MIME style email message.Classjavax.mail.internetJava EE
MimeMultipartThe MimeMultipart class is an implementation of the abstract Multipart class that uses MIME conventions for the multipart data.Classjavax.mail.internetJava EE
MimePartThe MimePart interface models an Entity as defined by MIME (RFC2045, Section 2.Interfacejavax.mail.internetJava EE
MimePartDataSourceA utility class that implements a DataSource out of a MimePart.Classjavax.mail.internetJava EE
MimeUtilityThis is a utility class that provides various MIME related There are a set of methods to encode and decode MIME headers as Classjavax.mail.internetJava EE
MinThe annotated element must be a number whose value must be higher or equal to the specified minimum.Classjavax.validation.constraintsJava EE
Model The built-in stereotype intended for use with beans that define the model layer of an MVC web application architecture suchAuthor:Gavin KingSee Also:StereotypeClassjavax.enterprise.injectJava EE
ModuleTypeClassjavax.enterprise.deploy.sharedJava EE
MTOMThis feature represents the use of MTOM with a This annotation MUST only be used in conjunction theClassjavax.xml.ws.soapJava EE
MTOMFeatureThis feature represents the use of MTOM with a This feature can be used during the creation of SEI proxy, andClassjavax.xml.ws.soapJava EE
MultipartMultipart is a container that holds multiple body parts.Classjavax.mailJava EE
MultipartConfigAnnotation that may be specified on a Servlet class, indicating that instances of the Servlet expect requestsClassjavax.servlet.annotationJava EE
MultipartConfigElementJava Class represntation of an MultipartConfig annotation value.Classjavax.servletJava EE
MultipartDataSourceMultipartDataSource is a DataSource that contains body parts.Interfacejavax.mailJava EE
MultivaluedHashMapA hash table based implementation of MultivaluedMap interface.Classjavax.ws.rs.coreJava EE
MultivaluedMapA map of key-values pairs.Interfacejavax.ws.rs.coreJava EE
NameA representation of an XML name.Interfacejavax.xml.soapJava EE
NameBindingMeta-annotation used to create name binding annotations for filters Name binding via annotations is only supported as part of the Server API.Classjavax.ws.rsJava EE
NamedString-based qualifier.Classjavax.injectJava EE
NamedAttributeNodeA NamedAttributeNode is a member element of aSince:Java Persistence 2.Classjavax.persistenceJava EE
NamedEntityGraphUsed to specify the path and boundaries for a find operation or query.Classjavax.persistenceJava EE
NamedEntityGraphsUsed to group NamedEntityGraph annotations.Classjavax.persistenceJava EE
NamedEventThe presence of this annotation on a class automatically registers the class with the runtime as a ComponentSystemEvent for use with the Classjavax.faces.eventJava EE
NamedNativeQueriesSpecifies multiple native SQL named queries.Classjavax.persistenceJava EE
NamedNativeQuerySpecifies a named native SQL query.Classjavax.persistenceJava EE
NamedQueriesSpecifies multiple named Java Persistence query language queries.Classjavax.persistenceJava EE
NamedQuerySpecifies a static, named query in the Java Persistence query language.Classjavax.persistenceJava EE
NamedStoredProcedureQueriesSpecifies multiple named stored procedure queries.Classjavax.persistenceJava EE
NamedStoredProcedureQuerySpecifies and names a stored procedure, its parameters, and its result type.Classjavax.persistenceJava EE
NamedSubgraphA NamedSubgraph is a member element of a NamedEntityGraph.Classjavax.persistenceJava EE
NamespaceConstantsConstants used in JAX-RPC for namespace prefixes and URIsVersion:1.Classjavax.xml.rpcJava EE
NamingContainerNamingContainer is an interface that must beInterfacejavax.faces.componentJava EE
NavigationCase represents a in the navigation rule base, as well as the withClassjavax.faces.applicationJava EE
NavigationCaseBuilderCreate a navigation case in the current Flow.Classjavax.faces.flow.builderJava EE
NavigationCaseWrapperProvides a simple implementation of NavigationCase that can be subclassed by developers wishing toClassjavax.faces.applicationJava EE
NavigationHandler NavigationHandler is passed the outcome string returned by an application action invoked for this application, and willClassjavax.faces.applicationJava EE
NavigationHandlerWrapperNavigationHandlerWrapper provides a simple implementation of NavigationHandler thatClassjavax.faces.applicationJava EE
New The New qualifier was deprecated in CDI 1.Classjavax.enterprise.injectJava EE
NewCookieUsed to create a new HTTP cookie, transferred in a response.Classjavax.ws.rs.coreJava EE
NewsAddressThis class models an RFC1036 newsgroup address.Classjavax.mail.internetJava EE
NoContentExceptionAn I/O exception thrown by MessageBodyReader implementations when reading a zero-length message content to indicate that the message body readerClassjavax.ws.rs.coreJava EE
NodeA representation of a node (element) in an XML document.Interfacejavax.xml.soapJava EE
NodeBuilderBase interface for building all kinds of flow nodes.Interfacejavax.faces.flow.builderJava EE
NoMoreTimeoutsExceptionThis exception indicates that a calendar-based timer will not result in any more timeouts.Classjavax.ejbJava EE
Nonbinding Excludes a member of an annotation type (such as a qualifier type or interceptor binding type) from consideration when the container compares two annotationClassjavax.enterprise.utilJava EE
NoneScopedWhen this annotation, along with ManagedBean is found on a class, the runtime must act as if a noneClassjavax.faces.beanJava EE
NonexistentConversationException Indicates that the conversation context could not be restored.Classjavax.enterprise.contextJava EE
NonUniqueResultExceptionThrown by the persistence provider when Query.Classjavax.persistenceJava EE
NoResultExceptionThrown by the persistence provider when Query.Classjavax.persistenceJava EE
NormalizedStringAdapterXmlAdapter to handle xs:normalizedString.Classjavax.xml.bind.annotation.adaptersJava EE
NormalScope Specifies that an annotation type is a normal scope type.Classjavax.enterprise.contextJava EE
NoSuchEJBExceptionA NoSuchEJBException is thrown if an attempt is made to invoke a business method on a stateful session or singleton object that no longer exists.Classjavax.ejbJava EE
NoSuchEntityExceptionThe NoSuchEntityException exception is thrown by an entity bean instance to its container to report that the invoked business method Classjavax.ejbJava EE
NoSuchJobExceptionClassjavax.batch.operationsJava EE
NoSuchJobExecutionExceptionClassjavax.batch.operationsJava EE
NoSuchJobInstanceExceptionClassjavax.batch.operationsJava EE
NoSuchObjectLocalExceptionA NoSuchObjectLocalException is thrown if an attempt is made to invoke a method on a local object (local EJB object or timer) that no longer exists.Classjavax.ejbJava EE
NoSuchProviderExceptionThis exception is thrown when Session attempts to instantiate a Provider that doesn't exist.Classjavax.mailJava EE
NotAcceptableExceptionA runtime exception indicating that a client request isSince:2.Classjavax.ws.rsJava EE
NotAllowedExceptionA runtime exception indicating a client requesting a resource method that isSince:2.Classjavax.ws.rsJava EE
NotAuthorizedExceptionA runtime exception indicating request authorization failure caused by one of the following a client did not send the required authorization credentials to access the requested resource,Classjavax.ws.rsJava EE
NotFoundExceptionA runtime exception indicating a resource requested by a client was not found on the server.Classjavax.ws.rsJava EE
NotIdentifiableEventThis event indicates that a problem was encountered resolving an ID/IDREF.Interfacejavax.xml.bindJava EE
NotIdentifiableEventImplDefault implementation of the NotIdentifiableEvent interface.Classjavax.xml.bind.helpersJava EE
NotNullThe annotated element must not be null.Classjavax.validation.constraintsJava EE
NotSupportedExceptionA NotSupportedException is thrown to indicate that callee (resource adapterClassjavax.resourceJava EE
NotSupportedExceptionNotSupportedException exception indicates that the request cannot be executed because the operation is not a supported feature.Classjavax.transactionJava EE
NotSupportedExceptionA runtime exception indicating that the client request entity media type isSince:2.Classjavax.ws.rsJava EE
NotTermThis class implements the logical NEGATION operator.Classjavax.mail.searchJava EE
NullThe annotated element must be null.Classjavax.validation.constraintsJava EE
NumberConverter implementation for java.Classjavax.faces.convertJava EE
ObjectHolderClassjavax.xml.rpc.holdersJava EE
ObjectMessageAn ObjectMessage object is used to send a message that contains a serializable object in the Java programming language (Java object).Interfacejavax.jmsJava EE
ObjectNotFoundExceptionThe ObjectNotFoundException exception is thrown by a finder or select method to indicate that the specified EJB object or local object does not exist.Classjavax.ejbJava EE
ObserverException Indicates that a checked exception was thrown by an observer method during event notification.Classjavax.enterprise.eventJava EE
ObserverMethod Represents an observer method of an enabled bean.Interfacejavax.enterprise.inject.spiJava EE
Observes Identifies the event parameter of an observer method.Classjavax.enterprise.eventJava EE
OnCloseThis method level annotation can be used to decorate a Java method that wishes to be called when a web socket session is closing.Classjavax.websocketJava EE
OnErrorThis method level annotation can be used to decorate a Java method that wishes to be called in order to handle errors.Classjavax.websocketJava EE
OneToManySpecifies a many-valued association with one-to-many multiplicity.Classjavax.persistenceJava EE
OneToOneSpecifies a single-valued association to another entity that has one-to-one multiplicity.Classjavax.persistenceJava EE
OnMessageThis method level annotation can be used to make a Java method receive incoming web socket messages.Classjavax.websocketJava EE
OnOpenThis method level annotation can be used to decorate a Java method that wishes to be called when a new web socket session is open.Classjavax.websocketJava EE
OperationUnsupportedExceptionThis exception is to report that the method called is not supported by this implementation.Classjavax.enterprise.deploy.spi.exceptionsJava EE
OptimisticLockExceptionThrown by the persistence provider when an optimistic locking conflict occurs.Classjavax.persistenceJava EE
OrderAn object that defines an ordering over the query results.Interfacejavax.persistence.criteriaJava EE
OrderBySpecifies the ordering of the elements of a collection valued association or element collection at the point when the associationClassjavax.persistenceJava EE
OrderColumnSpecifies a column that is used to maintain the persistent order of a list.Classjavax.persistenceJava EE
OrganizationOrganization instances provide information on organizations such as a Submitting Organization.Interfacejavax.xml.registry.infomodelJava EE
OrTermThis class implements the logical OR operator on individual SearchTerms.Classjavax.mail.searchJava EE
OverridesAttributeMarks an attribute as overriding the attribute of a composing constraint.Classjavax.validationJava EE
PageContext PageContext extends JspContext to provide useful context information for when JSP technology is used in a Servlet environment.Classjavax.servlet.jspJava EE
PageDataTranslation-time information on a JSP page.Classjavax.servlet.jsp.tagextJava EE
ParamConverterDefines a contract for a delegate responsible for converting between a String form of a message parameter value and the corresponding customInterfacejavax.ws.rs.extJava EE
ParamConverterProviderContract for a provider of ParamConverter instances.Interfacejavax.ws.rs.extJava EE
ParameterRepresents a parameter in any of several places where parameters are needed when processing flows.Classjavax.faces.flowJava EE
ParameterType for query parameter objects.Interfacejavax.persistenceJava EE
ParameterDescriptorDescribes a validated method or constructor parameter.Interfacejavax.validation.metadataJava EE
ParameterExpressionType of criteria query parameter expressions.Interfacejavax.persistence.criteriaJava EE
ParameterListThis class holds MIME parameters (attribute-value pairs).Classjavax.mail.internetJava EE
ParameterModeSpecifies the mode of a parameter of a stored procedure query.Classjavax.persistenceJava EE
ParameterModeThe javax.Classjavax.xml.rpcJava EE
ParameterNameProviderProvides names for method and constructor parameters.Interfacejavax.validationJava EE
ParseConversionEventThis event indicates that a problem was encountered while converting a string from the XML data into a value of the target Java data type.Interfacejavax.xml.bindJava EE
ParseConversionEventImplDefault implementation of the ParseConversionEvent interface.Classjavax.xml.bind.helpersJava EE
ParseExceptionThe exception thrown due to an error in parsing RFC822 Author:John ManiSee Also:Serialized FormClassjavax.mail.internetJava EE
PartThe Part interface is the common base interface for Messages and BodyParts.Interfacejavax.mailJava EE
Part This class represents a part or form item that was received within a multipart/form-data POST request.Interfacejavax.servlet.httpJava EE
PartialResponseWriterPartialResponseWriter decorates an existing ResponseWriter to support theClassjavax.faces.contextJava EE
PartialStateHolderComponents that want to leverage the partial state saving feature must implement this interface instead ofInterfacejavax.faces.componentJava EE
PartialViewContext contains methods and properties that pertain to partial request processing and partial response rendering on a view.Classjavax.faces.contextJava EE
PartialViewContextFactoryPartialViewContextFactory is a factory object that creates (if needed) and returns new PartialViewContext instances.Classjavax.faces.contextJava EE
PartialViewContextWrapper a simple implementation of PartialViewContext that can be subclassed by developers wishing to provide specialized behaviorClassjavax.faces.contextJava EE
PartitionAnalyzerPartitionAnalyzer receives control to process data and final results from each partition.Interfacejavax.batch.api.partitionJava EE
PartitionCollectorPartitionCollector provides a way to pass data from individual partitions to a single point of control running on Interfacejavax.batch.api.partitionJava EE
PartitionMapperPartitionMapper receives control at the start of a partitioned execution.Interfacejavax.batch.api.partitionJava EE
PartitionPlanGets array of Partition Properties objects for Partitions.Interfacejavax.batch.api.partitionJava EE
PartitionPlanImplThe PartitionPlanImpl class provides a basic implementation of the PartitionPlan interface.Classjavax.batch.api.partitionJava EE
PartitionReducerPartitionReducer provides unit of work demarcation across partitions.Interfacejavax.batch.api.partitionJava EE
PassivationCapableIndicates that a custom implementation of Bean or Contextual is passivation capable.Interfacejavax.enterprise.inject.spiJava EE
PasswordAuthenticationThe class PasswordAuthentication is a data holder that is used by Authenticator.Classjavax.mailJava EE
PasswordCredentialThe class PasswordCredential acts as a holder for username andSince:0.Classjavax.resource.spi.securityJava EE
PasswordValidationCallbackCallback for PasswordValidation.Classjavax.security.auth.message.callbackJava EE
PastThe annotated element must be a date in the past.Classjavax.validation.constraintsJava EE
PathRepresents a simple or compound attribute path from a bound type or collection, and is a primitive expression.Interfacejavax.persistence.criteriaJava EE
PathRepresents the navigation path from an object to another in an object graph.Interfacejavax.validationJava EE
PathIdentifies the URI path that a resource class or class method will serve Paths are relative.Classjavax.ws.rsJava EE
PathParamThis annotation may be used to annotate method parameters on server endpoints where a URI-template has been used in the path-mapping of the ServerEndpointClassjavax.websocket.serverJava EE
PathParamBinds the value of a URI template parameter or a path segment containing the template parameter to a resource method parameter, resourceClassjavax.ws.rsJava EE
PathSegmentRepresents a URI path segment and any associated matrix parameters.Interfacejavax.ws.rs.coreJava EE
PatternThe annotated CharSequence must match the specified regular expression.Classjavax.validation.constraintsJava EE
PayloadPayload type that can be attached to a given constraint declaration.Interfacejavax.validationJava EE
PermitAllSpecifies that all security roles are allowed to invoke the specified method(s) i.Classjavax.annotation.securityJava EE
PermittedTaglibsTLVA TagLibraryValidator class to allow a TLD to restrict what taglibs (in addition to itself) may be imported on a page where it'sClassjavax.servlet.jsp.jstl.tlvJava EE
PersistenceBootstrap class that is used to obtain an EntityManagerFactory in Java SE environments.Classjavax.persistenceJava EE
PersistenceContextExpresses a dependency on a container-managed EntityManager and its associated persistence context.Classjavax.persistenceJava EE
PersistenceContextsDeclares one or more PersistenceContext annotations.Classjavax.persistenceJava EE
PersistenceContextTypeenum PersistenceContextTypeSpecifies whether a transaction-scoped or extended Classjavax.persistenceJava EE
PersistenceExceptionThrown by the persistence provider when a problem occurs.Classjavax.persistenceJava EE
PersistencePropertyDescribes a single container or persistence provider property.Classjavax.persistenceJava EE
PersistenceProviderInterface implemented by the persistence provider.Interfacejavax.persistence.spiJava EE
PersistenceProviderResolverDetermine the list of persistence providers available in the runtime environment.Interfacejavax.persistence.spiJava EE
PersistenceProviderResolverHolderHolds the global PersistenceProviderResolver instance.Classjavax.persistence.spiJava EE
PersistenceUnitExpresses a dependency on an EntityManagerFactory and its associated persistence unit.Classjavax.persistenceJava EE
PersistenceUnitInfoInterface implemented by the container and used by the persistence provider when creating an EntityManagerFactory.Interfacejavax.persistence.spiJava EE
PersistenceUnitsDeclares one or more PersistenceUnit annotations.Classjavax.persistenceJava EE
PersistenceUnitTransactionTypeenum PersistenceUnitTransactionTypeSpecifies whether entity managers created by the EntityManagerFactory will be JTA orClassjavax.persistence.spiJava EE
PersistenceUnitUtilUtility interface between the application and the persistence provider managing the persistence unit.Interfacejavax.persistenceJava EE
PersistenceUtilUtility interface between the application and the persistence The PersistenceUtil interface instance obtained from the Interfacejavax.persistenceJava EE
PersonNameRepresents a person's name.Interfacejavax.xml.registry.infomodelJava EE
PessimisticLockExceptionThrown by the persistence provider when an pessimistic locking conflict occurs.Classjavax.persistenceJava EE
PessimisticLockScopeenum PessimisticLockScopeDefines the values of the javax.Classjavax.persistenceJava EE
PhaseEventPhaseEvent represents the beginning or ending of processing for a particular phase of the request processing lifecycle,Classjavax.faces.eventJava EE
PhaseIdTypesafe enumeration of the legal values that may be returned by theClassjavax.faces.eventJava EE
PhaseListenerAn interface implemented by objects that wish to be notified at the beginning and ending of processing for each standard phase of theInterfacejavax.faces.eventJava EE
PluralAttributeInstances of the type PluralAttribute represent persistent collection-valued attributes.Interfacejavax.persistence.metamodelJava EE
PluralJoinThe PluralJoin interface defines functionality that is common to joins to all collection types.Interfacejavax.persistence.criteriaJava EE
PolicyConfigurationThe methods of this interface are used by containers to create policy statements in a Policy provider.Interfacejavax.security.jaccJava EE
PolicyConfigurationFactoryAbstract factory and finder class for obtaining the instance of the class that implements the PolicyConfigurationFactoryClassjavax.security.jaccJava EE
PolicyContextThis utility class is used by containers to communicate policy context identifiers and other policy relevant context to Policy Classjavax.security.jaccJava EE
PolicyContextExceptionThis checked exception is thrown by implementations of the javax.Classjavax.security.jaccJava EE
PolicyContextHandlerThis interface defines the methods that must be implemented by handlers that are to be registered and activated by the PolicyContextInterfacejavax.security.jaccJava EE
PongMessageThe PongMessage interface represents a web socket pong.Interfacejavax.websocketJava EE
PortInfoThe PortInfo interface is used by a HandlerResolver to query information aboutInterfacejavax.xml.ws.handlerJava EE
PostActivateDesignates a method to receive a callback after a stateful session bean has been activated.Classjavax.ejbJava EE
PostAddToViewEventWhen an instance of this event is passed to SystemEventListener.Classjavax.faces.eventJava EE
PostalAddressPostalAddress is a simple re-usable entity class that defines attributes of a postal Address.Interfacejavax.xml.registry.infomodelJava EE
PostConstructThe PostConstruct annotation is used on a method that needs to be executed after dependency injection is done to perform any initialization.Classjavax.annotationJava EE
PostConstructApplicationEventThis event must be published by the runtime after all configuration resources have been parsed andClassjavax.faces.eventJava EE
PostConstructCustomScopeEventThis class is provided to allow custom scopes to publish a post construct event in the same way that otherClassjavax.faces.eventJava EE
PostConstructViewMapEventThis event must be published by a call to {javax.Classjavax.faces.eventJava EE
PostKeepFlashValueEventThis event must be published by a call to Application.Classjavax.faces.eventJava EE
PostLoadSpecifies a callback method for the corresponding lifecycle event.Classjavax.persistenceJava EE
PostPersistSpecifies a callback method for the corresponding lifecycle event.Classjavax.persistenceJava EE
PostPutFlashValueEventThis event must be published by a call to Application.Classjavax.faces.eventJava EE
PostRemoveSpecifies a callback method for the corresponding lifecycle event.Classjavax.persistenceJava EE
PostRestoreStateEventWhen an instance of this event is passed to SystemEventListener.Classjavax.faces.eventJava EE
PostUpdateSpecifies a callback method for the corresponding lifecycle event.Classjavax.persistenceJava EE
PostValidateEvent this event is passed to SystemEventListener.Classjavax.faces.eventJava EE
PreClearFlashEventThis event must be published by a call to Application.Classjavax.faces.eventJava EE
PreDestroyThe PreDestroy annotation is used on methods as a callback notification to signal that the instance is in the process of being removed by the Classjavax.annotationJava EE
PreDestroyApplicationEventThis event must be published by the runtime before the factories associated with this Application are released.Classjavax.faces.eventJava EE
PreDestroyCustomScopeEventThis class is provided to allow custom scopes to publish a pre construct event in the same way that otherClassjavax.faces.eventJava EE
PreDestroyViewMapEventThis event must be published by a call to Application.Classjavax.faces.eventJava EE
PredicateThe type of a simple or compound predicate: a conjunction or disjunction of restrictions.Interfacejavax.persistence.criteriaJava EE
PreencodedMimeBodyPartA MimeBodyPart that handles data that has already been encoded.Classjavax.mail.internetJava EE
PreJsf2ExceptionHandlerFactoryThis ExceptionHandlerFactory instance produces JSF 1.Classjavax.faces.webappJava EE
PreMatchingGlobal binding annotation that can be applied to a container request filter to indicate that such filter should be applied globally on all resources in the application before the actual resource matching occurs.Classjavax.ws.rs.containerJava EE
PrePassivateDesignates a method to receive a callback before a stateful session bean is passivated.Classjavax.ejbJava EE
PrePersistSpecifies a callback method for the corresponding lifecycle event.Classjavax.persistenceJava EE
PreRemoveSpecifies a callback method for the corresponding lifecycle event.Classjavax.persistenceJava EE
PreRemoveFlashValueEventThis event must be published by a call to Application.Classjavax.faces.eventJava EE
PreRemoveFromViewEventWhen an instance of this event is passed to SystemEventListener.Classjavax.faces.eventJava EE
PreRenderComponentEventWhen an instance of this event is passed to SystemEventListener.Classjavax.faces.eventJava EE
PreRenderViewEventWhen an instance of this event is passed to SystemEventListener.Classjavax.faces.eventJava EE
PreUpdateSpecifies a callback method for the corresponding lifecycle event.Classjavax.persistenceJava EE
PreValidateEvent this event is passed to SystemEventListener.Classjavax.faces.eventJava EE
PrimaryKeyJoinColumnSpecifies a primary key column that is used as a foreign key to join to another table.Classjavax.persistenceJava EE
PrimaryKeyJoinColumnsGroups PrimaryKeyJoinColumn annotations.Classjavax.persistenceJava EE
PrintConversionEventThis event indicates that a problem was encountered while converting data from the Java content tree into its lexical representation.Interfacejavax.xml.bindJava EE
PrintConversionEventImplDefault implementation of the PrintConversionEvent interface.Classjavax.xml.bind.helpersJava EE
PrioritiesA collection of built-in priority constants for the JAX-RS components that are supposed to be ordered based on their javax.Classjavax.ws.rsJava EE
PriorityThe Priority annotation can be applied to classes to indicate in what order the classes should be used.Classjavax.annotationJava EE
PrivateKeyCallbackCallback for acquiring a Public Key Infrastructure (PKI) private key and its corresponding certificate chain.Classjavax.security.auth.message.callbackJava EE
ProcessAnnotatedType The container fires an event of this type for each Java class or interface it discovers in a bean archive, before it reads the declared annotations.Interfacejavax.enterprise.inject.spiJava EE
ProcessBean The container fires an event of this type for each enabled bean, interceptor or decorator deployed in a bean archive, before registering the Bean object.Interfacejavax.enterprise.inject.spiJava EE
ProcessBeanAttributes The container fires an event of this type for each enabled bean, interceptor or decorator deployed in a bean archive before registering the Bean object.Interfacejavax.enterprise.inject.spiJava EE
ProcessingExceptionA base JAX-RS runtime processing exception.Classjavax.ws.rsJava EE
ProcessInjectionPoint The container fires an event of this type for every injection point of every Java EE component class supporting injection that may be instantiated by the container at runtime, including every managed bean declared usingInterfacejavax.enterprise.inject.spiJava EE
ProcessInjectionTarget The container fires an event of this type for every Java EE component class supporting injection that may be instantiated by the container at runtime, including every managed bean declared using javax.Interfacejavax.enterprise.inject.spiJava EE
ProcessManagedBean The container fires an event of this type for each enabled managed bean, before registering the If any observer method of a ProcessManagedBean event throws an exception, the exception is treated as a definitionInterfacejavax.enterprise.inject.spiJava EE
ProcessObserverMethod The container fires an event of this type for each observer method of each enabled bean, before registering the ObserverMethod object.Interfacejavax.enterprise.inject.spiJava EE
ProcessProducer The container fires an event of this type for each producer method or field of each enabled bean, including resources.Interfacejavax.enterprise.inject.spiJava EE
ProcessProducerField The container fires an event of this type for each enabled producer field, before registering the Bean object.Interfacejavax.enterprise.inject.spiJava EE
ProcessProducerMethod The container fires an event of this type for each enabled producer method, before registering the If any observer method of a ProcessProducerMethod event throws an exception, the exception is treated as a definitionInterfacejavax.enterprise.inject.spiJava EE
ProcessSessionBean The container fires an event of this type for each enabled session bean, before registering the If any observer method of a ProcessSessionBean event throws an exception, the exception is treated as a definitionInterfacejavax.enterprise.inject.spiJava EE
ProcessSyntheticAnnotatedType The container fires an event of this type for each Java class or interface added by BeforeBeanDiscovery.Interfacejavax.enterprise.inject.spiJava EE
Producer Provides a generic operation for producing an instance of a type.Interfacejavax.enterprise.inject.spiJava EE
ProducerFactory An ProducerFactory can create an Producer for a given bean.Interfacejavax.enterprise.inject.spiJava EE
Produces Identifies a producer method or field.Classjavax.enterprise.injectJava EE
ProducesDefines the media type(s) that the methods of a resource class or MessageBodyWriter can produce.Classjavax.ws.rsJava EE
ProgressEventAn event which indicates that a deployment status change has occurred.Classjavax.enterprise.deploy.spi.statusJava EE
ProgressListenerThe listener interface for receiving deploymentInvoked when a deployment progress event occurs.Interfacejavax.enterprise.deploy.spi.statusJava EE
ProgressObjectThe ProgressObject interface tracks and reports the progress of the deployment activities,Interfacejavax.enterprise.deploy.spi.statusJava EE
ProjectStageThis class enables a feature similar to feature of the Ruby on Rails web framework.Classjavax.faces.applicationJava EE
PropertyDescriptorDescribes a Java Bean property hosting validation constraints.Interfacejavax.validation.metadataJava EE
PropertyExceptionThis exception indicates that an error was encountered while getting or setting a property.Classjavax.xml.bindJava EE
PropertyNotFoundExceptionThrown when a property could not be found while evaluating a ValueExpression or MethodExpression.Classjavax.elJava EE
PropertyNotFoundExceptionAn exception caused by a property name that cannot be resolved against a base object.Classjavax.faces.elJava EE
PropertyNotWritableExceptionThrown when a property could not be written to while setting the value on a ValueExpression.Classjavax.elJava EE
PropertyResolverPropertyResolver represents a pluggable mechanism for accessing a property of an underlying Java object instance.Classjavax.faces.elJava EE
ProtectedViewExceptionThis exception is thrown by the runtime when a violation of the view protection mechanism is encountered.Classjavax.faces.applicationJava EE
ProtocolExceptionThe ProtocolException class is a base class for exceptions related to a specific protocol binding.Classjavax.xml.wsJava EE
ProviderProvides instances of T.Interfacejavax.injectJava EE
ProviderThe Provider is a class that describes a protocol implementation.Classjavax.mailJava EE
ProviderMarks an implementation of an extension interface that should be discoverable by JAX-RS runtime during a provider scanning phase.Classjavax.ws.rs.extJava EE
ProviderService endpoints may implement the Provider interface as a dynamic alternative to an SEI.Interfacejavax.xml.wsJava EE
ProviderClassjavax.xml.ws.spiJava EE
ProvidersAn injectable interface providing runtime lookup of provider instances.Interfacejavax.ws.rs.extJava EE
ProviderSpecificBootstrapDefines the state used to bootstrap Bean Validation and creates a provider specific ConfigurationInterfacejavax.validation.bootstrapJava EE
ProviderUtilUtility interface implemented by the persistence provider.Interfacejavax.persistence.spiJava EE
QNameHolderClassjavax.xml.rpc.holdersJava EE
QualifierIdentifies qualifier annotations.Classjavax.injectJava EE
QueryInterface used to control query execution.Interfacejavax.persistenceJava EE
QueryThe Query interface encapsulates a query in a declarative query language.Interfacejavax.xml.registryJava EE
QueryHintUsed to supply a query property or hint to the NamedQuery or NamedNativeQuery annotation.Classjavax.persistenceJava EE
QueryManagerThis is the common base interface for all QueryManagers in the API.Interfacejavax.xml.registryJava EE
QueryParamBinds the value(s) of a HTTP query parameter to a resource method parameter, resource class field, or resource class bean property.Classjavax.ws.rsJava EE
QueryTimeoutExceptionThrown by the persistence provider when a query times out and only the statement is rolled back.Classjavax.persistenceJava EE
QueueA Queue object encapsulates a provider-specific queue name.Interfacejavax.jmsJava EE
QueueBrowserA client uses a QueueBrowser object to look at messages on a queue without removing them.Interfacejavax.jmsJava EE
QueueConnectionA QueueConnection object is an active connection to a point-to-point JMS provider.Interfacejavax.jmsJava EE
QueueConnectionFactoryA client uses a QueueConnectionFactory object to create QueueConnection objects with a point-to-point JMS provider.Interfacejavax.jmsJava EE
QueueReceiverA client uses a QueueReceiver object to receive messages that have been delivered to a queue.Interfacejavax.jmsJava EE
QueueRequestorThe QueueRequestor helper class simplifies making service requests.Classjavax.jmsJava EE
QueueSenderA client uses a QueueSender object to send messages to a queue.Interfacejavax.jmsJava EE
QueueSessionA QueueSession object provides methods for creating QueueReceiver, QueueSender, Interfacejavax.jmsJava EE
QuotaThis class represents a set of quotas for a given quota root.Classjavax.mailJava EE
QuotaAwareStoreAn interface implemented by Stores that support quotas.Interfacejavax.mailJava EE
RangeStatisticSpecifies standard measurements of the lowest and highest values an attribute has held as well as its current value.Interfacejavax.management.j2ee.statisticsJava EE
ReaderInterceptorInterface for message body reader interceptors that wrap around calls to MessageBodyReader.Interfacejavax.ws.rs.extJava EE
ReaderInterceptorContextContext class used by ReaderInterceptor to intercept calls to (@link javax.Interfacejavax.ws.rs.extJava EE
ReadListener This class represents a call-back mechanism that will notify implementations as HTTP request data becomes available to be read without blocking.Interfacejavax.servletJava EE
ReadOnlyFolderExceptionThis exception is thrown when an attempt is made to open a folder read-write access when the folder is marked read-only.Classjavax.mailJava EE
ReceivedDateTermThis class implements comparisons for the Message Received dateAuthor:Bill Shannon, John ManiSee Also:Serialized FormClassjavax.mail.searchJava EE
Reception Distinguishes conditional observer methods from observer methods which are A conditional observer method is an observer method which is notified of an event only if an instance of the bean thatClassjavax.enterprise.eventJava EE
RecipientStringTermThis class implements string comparisons for the Recipient Address Note that this class differs from the RecipientTerm classClassjavax.mail.searchJava EE
RecipientTermThis class implements comparisons for the Recipient Address headers.Classjavax.mail.searchJava EE
RecordThe javax.Interfacejavax.resource.cciJava EE
RecordFactoryThe RecordFactory interface is used for creating MappedRecord and IndexedRecord instances.Interfacejavax.resource.cciJava EE
RedirectionExceptionA runtime application exception indicating a request redirection (HTTP 3xx status codes).Classjavax.ws.rsJava EE
ReferenceableThe Referenceable interface extends the javax.Interfacejavax.resourceJava EE
ReferencedBeanThe presence of this annotation on a class is equivalent to the referenced-bean elementClassjavax.faces.beanJava EE
ReferenceSyntaxExceptionAn exception reporting a syntax error in a method binding expression or value binding expression.Classjavax.faces.elJava EE
RegexValidatorA Validator that checks against a Regular Expression (which is the pattern property).Classjavax.faces.validatorJava EE
RegistrationInterface through which a Servlet or Filter may be further configured.Interfacejavax.servletJava EE
RegistrationListenerAn implementation of this interface may be associated with an AuthConfigProvider registration at an AuthConfigFactory at the Interfacejavax.security.auth.message.configJava EE
RegistryEntryThe RegistryEntry interface is a base interface for interfaces in the model that require additional metadata beyond what is provided by the RegistryObject interface.Interfacejavax.xml.registry.infomodelJava EE
RegistryExceptionThis is the common base class for all Exceptions that are detected on the registry provider side rather than the JAXR client side.Classjavax.xml.registryJava EE
RegistryObjectThe RegistryObject class is an abstract base class used by most classes in the model.Interfacejavax.xml.registry.infomodelJava EE
RegistryPackageRegistryPackage instances are RegistryEntries that group logically related RegistryEntries together.Interfacejavax.xml.registry.infomodelJava EE
RegistryServiceThis is the principal interface implemented by a JAXR provider.Interfacejavax.xml.registryJava EE
RemoteDeclares the remote business interface(s) for a session bean.Classjavax.ejbJava EE
RemoteEndpointThe RemoteEndpoint object is supplied by the container and represents the 'other end' or peer of the Web Socket conversation.Interfacejavax.websocketJava EE
RemoteHomeDeclares the remote home interface or adapted remote home interface for a session bean.Classjavax.ejbJava EE
RemoveApplied to a business method of a stateful session bean class to indicate to the container that the stateful session bean is to be removed by theClassjavax.ejbJava EE
RemoveExceptionThe RemoveException is thrown at an attempt to remove an EJB object or local EJB object when the enterprise bean or theClassjavax.ejbJava EE
Renderer the internal representation of UIComponents into the output stream (or writer) associated with the response we are creating for aClassjavax.faces.renderJava EE
RendererWrapperProvides a simple implementation of Renderer that can be subclassed by developers wishing toClassjavax.faces.renderJava EE
RenderKit represents a collection of Renderer instances that, together, know how to render JavaServer Faces UIComponent instances forClassjavax.faces.renderJava EE
RenderKitFactoryRenderKitFactory is a factory object that registersClassjavax.faces.renderJava EE
RenderKitWrapperProvides a simple implementation of can be subclassed by developers wishing to provide specializedClassjavax.faces.renderJava EE
ReportAsSingleViolationA constraint annotation hosting this annotation will return the composed annotation error report if any of the composing annotations fail.Classjavax.validationJava EE
RequestAn injectable helper for request processing, all methods throw an IllegalStateException if called outside the scope of a requestInterfacejavax.ws.rs.coreJava EE
RequestDispatcherDefines an object that receives requests from the client and sends them to any resource (such as a servlet, Interfacejavax.servletJava EE
RequestScoped Specifies that a bean is request scoped.Classjavax.enterprise.contextJava EE
RequestScopedWhen this annotation, along with ManagedBean is found on a class, the runtime must act as if a requestClassjavax.faces.beanJava EE
RequestWrapperUsed to annotate methods in the Service Endpoint Interface with the request wrapper bean to be used at runtime.Classjavax.xml.wsJava EE
RequiredValidatorA Validator that checks for an empty value in the same way that UIInput checks for a value.Classjavax.faces.validatorJava EE
ResolutionExceptionIndicates a problem relating to typesafe resolution.Classjavax.enterprise.injectJava EE
ResourceThe Resource annotation marks a resource that is needed by the application.Classjavax.annotationJava EE
Resource Resource is a Java object representation of the artifact that is served up in response to a resource request from theClassjavax.faces.applicationJava EE
ResourceAdapterThis represents a resource adapter instance and contains operations for lifecycle management and message endpoint setup.Interfacejavax.resource.spiJava EE
ResourceAdapterAssociationThis interface specifies the methods to associate a ResourceAdapter object with other objects that Interfacejavax.resource.spiJava EE
ResourceAdapterInternalExceptionA ResourceAdapterInternalException indicates any system-level error conditions related to a resource adapter.Classjavax.resource.spiJava EE
ResourceAdapterMetaDataThe interface javax.Interfacejavax.resource.cciJava EE
ResourceAllocationExceptionThis exception is thrown when a provider is unable to allocate the resources required by a method.Classjavax.jmsJava EE
ResourceAllocationExceptionA ResourceAllocationException can be thrown by an application server orClassjavax.resource.spiJava EE
ResourceAllocationRuntimeExceptionThis unchecked exception is thrown when a provider is unable to allocate the resources required by a method.Classjavax.jmsJava EE
ResourceBundleELResolverDefines property resolution behavior on instances of This resolver handles base objects of typeClassjavax.elJava EE
ResourceContextThe resource context provides access to instances of resource classes.Interfacejavax.ws.rs.containerJava EE
ResourceDependenciesContainer annotation to specify multiple ResourceDependency annotations on a single class.Classjavax.faces.applicationJava EE
ResourceDependencyInstances of UIComponent or Renderer that have this annotation (or ResourceDependencies attached at the class level will automatically have a resource dependency added so that the named resource will beClassjavax.faces.applicationJava EE
ResourceExceptionThis is the root interface of the exception hierarchy defined for the Connector architecture.Classjavax.resourceJava EE
ResourceHandlerResourceHandler is the run-time API by which UIComponent and Renderer instances, and the ViewDeclarationLanguage can reference Resource instances.Classjavax.faces.applicationJava EE
ResourceHandlerWrapperProvides a simple implementation of ResourceHandler that can be subclassed by developers wishingClassjavax.faces.applicationJava EE
ResourceInfoAn injectable class to access the resource class and resource method matched by the current request.Interfacejavax.ws.rs.containerJava EE
ResourceResolver of JSF 2.Classjavax.faces.view.faceletsJava EE
ResourcesThis class is used to allow multiple resources declarations.Classjavax.annotationJava EE
ResourceWarningA ResourceWarning provides information on warnings related to execution of an interaction with an EIS.Classjavax.resource.cciJava EE
ResourceWrapper a simple implementation of Resource that can be subclassed by developers wishing toClassjavax.faces.applicationJava EE
RespectBindingThis feature clarifies the use of the wsdl:binding in a JAX-WS runtime.Classjavax.xml.wsJava EE
RespectBindingFeatureThis feature clarifies the use of the wsdl:binding in a JAX-WS runtime.Classjavax.xml.wsJava EE
ResponseDefines the contract between a returned instance and the runtime when an application needs to provide meta-data to the runtime.Classjavax.ws.rs.coreJava EE
ResponseThe Response interface provides methods used to obtain the payload and context of a message sent in response to an operationInterfacejavax.xml.wsJava EE
ResponseProcessingExceptionJAX-RS client-side runtime processing exception thrown to indicate that response processing has failed (e.Classjavax.ws.rs.clientJava EE
ResponseStateManager ResponseStateManager is the helper class to StateManagerClassjavax.faces.renderJava EE
ResponseStreamResponseStream is an interface describing an adapter to an underlying output mechanism for binary output.Classjavax.faces.contextJava EE
ResponseWrapperUsed to annotate methods in the Service Endpoint Interface with the response wrapper bean to be used at runtime.Classjavax.xml.wsJava EE
ResponseWriter is an abstract class describing an adapter to an underlying output mechanism for character-based output.Classjavax.faces.contextJava EE
ResponseWriterWrapperProvides a simple implementation of ResponseWriter thatClassjavax.faces.contextJava EE
ResultThis interface represents the result of a action.Interfacejavax.servlet.jsp.jstl.sqlJava EE
ResultDataModelResultDataModel is a convenience implementation of DataModel that wraps a JSTL Result object, typicallyClassjavax.faces.modelJava EE
ResultSetA ResultSet represents tabular data that is retrieved from an EIS instance by the execution of an Interaction.Interfacejavax.resource.cciJava EE
ResultSetDataModelResultSetDataModel is a convenience implementation of DataModel that wraps a ResultSet of Java objects.Classjavax.faces.modelJava EE
ResultSetInfoThe interface javax.Interfacejavax.resource.cciJava EE
ResultSupportSupports the creation of a javax.Classjavax.servlet.jsp.jstl.sqlJava EE
RetryableExceptionA marker interface indicating that the Exception is transient.Interfacejavax.resource.spiJava EE
RetryableUnavailableExceptionA subclass of the UnavailableException that indicates that the rejection of the work submission is transient.Classjavax.resource.spiJava EE
RetryableWorkRejectedExceptionA subclass of the WorkRejectedException that indicates that the the service unavailability is transient.Classjavax.resource.spi.workJava EE
RetryProcessListenerInterfacejavax.batch.api.chunk.listenerJava EE
RetryReadListenerRetryReadListener intercepts retry processing forThe onRetryReadException method receives control Interfacejavax.batch.api.chunk.listenerJava EE
RetryWriteListenerInterfacejavax.batch.api.chunk.listenerJava EE
ReturnBuilderCreate a return node in the current Flow.Classjavax.faces.flow.builderJava EE
ReturnNodeRepresents a return node in the flow graph.Classjavax.faces.flowJava EE
ReturnValueDescriptorDescribes a validated return value of a method or constructor.Interfacejavax.validation.metadataJava EE
RolesAllowedSpecifies the list of roles permitted to access method(s) in an application.Classjavax.annotation.securityJava EE
RollbackExceptionThrown by the persistence provider when EntityTransaction.Classjavax.persistenceJava EE
RollbackExceptionRollbackException exception is thrown when the transaction has been marked for rollback only or the transaction has been rolled backClassjavax.transactionJava EE
RootA root type in the from clause.Interfacejavax.persistence.criteriaJava EE
RunAsDefines the identity of the application during execution in a J2EE container.Classjavax.annotation.securityJava EE
RuntimeDelegate various JAX-RS API methods defer to methods of RuntimeDelegate for their functionality.Classjavax.ws.rs.extJava EE
RuntimeTypeEnumeration of JAX-RS runtime types.Classjavax.ws.rsJava EE
SAAJMetaFactoryThe access point for the implementation classes of the factories defined in the SAAJ API.Classjavax.xml.soapJava EE
SAAJResultActs as a holder for the results of a JAXP transformation or a JAXB marshalling, in the form of a SAAJ tree.Classjavax.xml.soapJava EE
SaveExceptionA RegistryException that occurs during a save action.Classjavax.xml.registryJava EE
ScalarDataModelScalarDataModel is a convenience implementation of DataModel that wraps an individual Java object.Classjavax.faces.modelJava EE
ScheduleSchedule a timer for automatic creation with a timeout schedule based on a cron-like time expression.Classjavax.ejbJava EE
ScheduleExpression A calendar-based timeout expression for an enterprise bean Each attribute used to define a calendar-based timeout schedule Classjavax.ejbJava EE
SchedulesApplied to a timer callback method to schedule multiple calendar-based timers for the method.Classjavax.ejbJava EE
SchemaOutputResolverControls where a JAXB implementation puts the generates An implementation of this abstract class has to be provided by the callingClassjavax.xml.bindJava EE
ScopeIdentifies scope annotations.Classjavax.injectJava EE
ScopeScope looked at when discovering constraints.Classjavax.validation.metadataJava EE
ScopeContextA structure that contains the name of the scope and the scope itself exposed as a MapClassjavax.faces.eventJava EE
ScopedAttributeELResolverDefines variable resolution behavior for scoped attributes.Classjavax.servlet.jsp.elJava EE
ScriptFreeTLVA TagLibraryValidator for enforcing restrictions against the use of JSP scripting elements.Classjavax.servlet.jsp.jstl.tlvJava EE
SearchExceptionThe exception thrown when a Search expression could not be handled.Classjavax.mail.searchJava EE
SearchTermSearch criteria are expressed as a tree of search-terms, forming a parse-tree for the search expression.Classjavax.mail.searchJava EE
SecondaryTableSpecifies a secondary table for the annotated entity class.Classjavax.persistenceJava EE
SecondaryTablesSpecifies multiple secondary tables for an entity.Classjavax.persistenceJava EE
SecretKeyCallbackCallback for acquiring a shared secret from a key repository.Classjavax.security.auth.message.callbackJava EE
SecurityContextA standard WorkContext that allows a Work instance to propagate security related context information from an EIS to anClassjavax.resource.spi.workJava EE
SecurityContextAn injectable interface that provides access to security relatedSince:1.Interfacejavax.ws.rs.coreJava EE
SecurityExceptionA SecurityException indicates error conditions related to the securityClassjavax.resource.spiJava EE
SecurityPermissionThe SecurityPermission annotation can be used by the developer, as part of the Connector annotation, to specify the extended security permissionsClassjavax.resource.spiJava EE
SelectionThe Selection interface defines an item that is to be returned in a query result.Interfacejavax.persistence.criteriaJava EE
SelectItemSelectItem represents a single item in the list of supported items associated withClassjavax.faces.modelJava EE
SelectItemGroupSelectItemGroup is a subclass of SelectItem that identifies a set of options that will be made available as a subordinateClassjavax.faces.modelJava EE
SendFailedExceptionThis exception is thrown when the message cannot be sent.Classjavax.mailJava EE
SendHandlerA simple callback object for asynchronous sending of web socket messages.Interfacejavax.websocketJava EE
SendResultThe result of asynchronously sending a web socket message.Classjavax.websocketJava EE
SentDateTermThis class implements comparisons for the Message SentDate.Classjavax.mail.searchJava EE
SequenceGeneratorDefines a primary key generator that may be referenced by name when a generator element is specified for the GeneratedValueClassjavax.persistenceJava EE
SerializationContextThe javax.Interfacejavax.xml.rpc.encodingJava EE
SerializerThe javax.Interfacejavax.xml.rpc.encodingJava EE
SerializerFactoryThe javax.Interfacejavax.xml.rpc.encodingJava EE
ServerApplicationConfigDevelopers include implementations of ServerApplicationConfig in an archive containing websocket endpoints (WAR file, or JAR file within the WAR file) in order to specify the websocket Interfacejavax.websocket.serverJava EE
ServerAuthAn implementation of this interface is used to validate received service request messages, and to secure service response messages.Interfacejavax.security.auth.messageJava EE
ServerAuthConfigThis interface describes a configuration of ServerAuthConfiguration objects for a message layer and application context (for example, the messaging context of Interfacejavax.security.auth.message.configJava EE
ServerAuthContextThis ServerAuthContext class encapsulates ServerAuthModules that are used to validate service requests received from clients, and to secure any Interfacejavax.security.auth.message.configJava EE
ServerAuthModuleA ServerAuthModule validates client requests and secures responses A module implementation should assume it may be used to secureInterfacejavax.security.auth.message.moduleJava EE
ServerContainerThe ServerContainer is the specialized view of the WebSocketContainer available in server-side deployments.Interfacejavax.websocket.serverJava EE
ServerEndpointThis class level annotation declares that the class it decorates is a web socket endpoint that will be deployed and made available in the URI-spaceClassjavax.websocket.serverJava EE
ServerEndpointConfigThe ServerEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration information specific only to server endpoints.Interfacejavax.websocket.serverJava EE
ServerErrorExceptionA base runtime application exception indicating a server error (HTTP 5xx status codes).Classjavax.ws.rsJava EE
ServerSessionA ServerSession object is an application server object that is used by a server to associate a thread with a JMS session (optional).Interfacejavax.jmsJava EE
ServerSessionPoolA ServerSessionPool object is an object implemented by an application server to provide a pool of ServerSession objects Interfacejavax.jmsJava EE
ServiceAn abstract class that contains the functionality common to messaging services, such as stores and transports.Classjavax.mailJava EE
ServiceService instances are RegistryObjects that provide information on services (for example, web services) offered by an Organization.Interfacejavax.xml.registry.infomodelJava EE
ServiceService class acts as a factory of the following: Dynamic proxy for the target service endpoint.Interfacejavax.xml.rpcJava EE
ServiceService objects provide the client view of a Web service.Classjavax.xml.wsJava EE
ServiceBindingServiceBinding instances are RegistryObjects that represent technical information on a specific way to access a specific interface offered by a Service instance.Interfacejavax.xml.registry.infomodelJava EE
ServiceDelegateService delegates are used internally by Service objects to allow pluggability of JAX-WS implementations.Classjavax.xml.ws.spiJava EE
ServiceExceptionThe javax.Classjavax.xml.rpcJava EE
ServiceFactoryThe javax.Classjavax.xml.rpcJava EE
ServiceLifecycleThe javax.Interfacejavax.xml.rpc.serverJava EE
ServiceModeUsed to indicate whether a Provider implementation wishes to work with entire protocol messages or just with protocol message payloads.Classjavax.xml.wsJava EE
ServiceUnavailableExceptionA runtime exception indicating that the requested resourceSince:2.Classjavax.ws.rsJava EE
ServletDefines methods that all servlets must implement.Interfacejavax.servletJava EE
ServletConfigA servlet configuration object used by a servlet container to pass information to a servlet during initialization.Interfacejavax.servletJava EE
ServletContainerInitializerInterface which allows a library/runtime to be notified of a web application's startup phase and perform any required programmaticInterfacejavax.servletJava EE
ServletContextDefines a set of methods that a servlet uses to communicate with its servlet container, for example, to get the MIME type of a file, dispatchInterfacejavax.servletJava EE
ServletContextAttributeEventEvent class for notifications about changes to the attributes of the ServletContext of a web application.Classjavax.servletJava EE
ServletContextAttributeListenerInterface for receiving notification events about ServletContext In order to receive these notification events, the implementationInterfacejavax.servletJava EE
ServletContextEventThis is the event class for notifications about changes to the servlet context of a web application.Classjavax.servletJava EE
ServletContextListenerInterface for receiving notification events about ServletContext In order to receive these notification events, the implementationInterfacejavax.servletJava EE
ServletEndpointContextThe ServletEndpointContext provides an endpoint context maintained by the underlying servlet container basedInterfacejavax.xml.rpc.serverJava EE
ServletExceptionDefines a general exception a servlet can throw when it encounters difficulty.Classjavax.servletJava EE
ServletInputStreamProvides an input stream for reading binary data from a client request, including an efficient readLine methodClassjavax.servletJava EE
ServletOutputStreamProvides an output stream for sending binary data to the client.Classjavax.servletJava EE
ServletRegistrationInterface through which a Servlet may be further configured.Interfacejavax.servletJava EE
ServletRequestDefines an object to provide client request information to a servlet.Interfacejavax.servletJava EE
ServletRequestAttributeEventThis is the event class for notifications of changes to the attributes of the servlet request in an application.Classjavax.servletJava EE
ServletRequestAttributeListenerInterface for receiving notification events about ServletRequest Notifications will be generated while the requestInterfacejavax.servletJava EE
ServletRequestEventEvents of this kind indicate lifecycle events for a ServletRequest.Classjavax.servletJava EE
ServletRequestListenerInterface for receiving notification events about requests coming into and going out of scope of a web application.Interfacejavax.servletJava EE
ServletRequestWrapperProvides a convenient implementation of the ServletRequest interface that can be subclassed by developers wishing to adapt the request to a Servlet.Classjavax.servletJava EE
ServletResponseDefines an object to assist a servlet in sending a response to the client.Interfacejavax.servletJava EE
ServletResponseWrapperProvides a convenient implementation of the ServletResponse interface that can be subclassed by developers wishing to adapt the response from a Servlet.Classjavax.servletJava EE
ServletSecurityThis annotation is used on a Servlet implementation class to specify security constraints to be enforced by a Servlet container on HTTP protocol messages.Classjavax.servlet.annotationJava EE
ServletSecurityElementJava Class represntation of a ServletSecurity annotation value.Classjavax.servletJava EE
ServletStatsSpecifies the statistics provided by a Servlet.Interfacejavax.management.j2ee.statisticsJava EE
SessionA Session object is a single-threaded context for producing and consuming messages.Interfacejavax.jmsJava EE
SessionThe Session class represents a mail session and is not subclassed.Classjavax.mailJava EE
SessionA Web Socket session represents a conversation between two web socket endpoints.Interfacejavax.websocketJava EE
SessionBeanThe SessionBean interface defines methods that the EJB container uses to notify a session bean instance of the instance's life cycle events.Interfacejavax.ejbJava EE
SessionBeanStatsSpecifies the statistics provided by session beans of both stateful and stateless types.Interfacejavax.management.j2ee.statisticsJava EE
SessionBeanTypeenum SessionBeanTypeIdentifies the kind of EJB session bean.Classjavax.enterprise.inject.spiJava EE
SessionContextThe SessionContext interface provides access to the runtime session context that the container provides for a session bean instance.Interfacejavax.ejbJava EE
SessionCookieConfigClass that may be used to configure various properties of cookies used for session tracking purposes.Interfacejavax.servletJava EE
SessionExceptionA SessionException represents a general exception type reporting problems occurring on a websocket session.Classjavax.websocketJava EE
SessionScoped Specifies that a bean is session scoped.Classjavax.enterprise.contextJava EE
SessionScopedWhen this annotation, along with ManagedBean is found on a class, the runtime must act as if a sessionClassjavax.faces.beanJava EE
SessionSynchronization The SessionSynchronization interface allows a stateful session bean instance to be notified by its container of transactionInterfacejavax.ejbJava EE
SessionTrackingModeenum SessionTrackingModeEnumeration of session tracking modes.Classjavax.servletJava EE
SetAttributeInstances of the type SetAttribute represent persistent java.Interfacejavax.persistence.metamodelJava EE
SetJoinThe SetJoin interface is the type of the result of joining to a collection over an association or element Interfacejavax.persistence.criteriaJava EE
SharedByteArrayInputStreamA ByteArrayInputStream that implements the SharedInputStream interface, allowing the underlying byte array to be shared between multiple readers.Classjavax.mail.utilJava EE
SharedCacheModeenum SharedCacheModeSpecifies how the provider must use a second-level cache for theClassjavax.persistenceJava EE
SharedFileInputStreamA SharedFileInputStream is a BufferedInputStream that buffersClassjavax.mail.utilJava EE
SharedInputStreamAn InputStream that is backed by data that can be shared by multiple readers may implement this interface.Interfacejavax.mail.internetJava EE
SharingViolationExceptionThis is thrown to indicate a connection sharing violation.Classjavax.resource.spiJava EE
ShortConverterConverter implementation for java.Classjavax.faces.convertJava EE
ShortHolderClassjavax.xml.rpc.holdersJava EE
ShortWrapperHolderClassjavax.xml.rpc.holdersJava EE
SimpleTagInterface for defining Simple Tag Handlers.Interfacejavax.servlet.jsp.tagextJava EE
SimpleTagSupportA base class for defining tag handlers implementing SimpleTag.Classjavax.servlet.jsp.tagextJava EE
SingleThreadModelEnsures that servlets handle only one request at a time.Interfacejavax.servletJava EE
SingletonComponent-defining annotation for a singleton session bean.Classjavax.ejbJava EE
SingularAttributeInstances of the type SingularAttribute represents persistent single-valued properties or fields.Interfacejavax.persistence.metamodelJava EE
SizeThe annotated element size must be between the specified boundaries (included).Classjavax.validation.constraintsJava EE
SizeTermThis class implements comparisons for Message sizes.Classjavax.mail.searchJava EE
SkipPageExceptionException to indicate the calling page must cease evaluation.Classjavax.servlet.jspJava EE
SkippedExceptionException indicating that the result of a value-producing task cannot be retrieved because the task run was skipped.Classjavax.enterprise.concurrentJava EE
SkipProcessListenerSkipProcessListener intercepts skippable itemProcess exception handling.Interfacejavax.batch.api.chunk.listenerJava EE
SkipReadListenerSkipReadListener intercepts skippable itemReader exception handling.Interfacejavax.batch.api.chunk.listenerJava EE
SkipWriteListenerSkipWriteListener intercepts skippable itemWriter exception handling.Interfacejavax.batch.api.chunk.listenerJava EE
SlotSlot instances provide a dynamic way to add arbitrary attributes to RegistryObject instances.Interfacejavax.xml.registry.infomodelJava EE
SOAPBindingClassjavax.jws.soapJava EE
SOAPBindingInterfacejavax.xml.ws.soapJava EE
SOAPBodyAn object that represents the contents of the SOAP body element in a SOAP message.Interfacejavax.xml.soapJava EE
SOAPBodyElementA SOAPBodyElement object represents the contents in a SOAPBody object.Interfacejavax.xml.soapJava EE
SOAPConnectionA point-to-point connection that a client can use for sending messages directly to a remote party (represented by a URL, for instance).Classjavax.xml.soapJava EE
SOAPConnectionFactoryA factory for creating SOAPConnection objects.Classjavax.xml.soapJava EE
SOAPConstantsThe definition of constants pertaining to the SOAP protocol.Interfacejavax.xml.soapJava EE
SOAPElementAn object representing an element of a SOAP message that is allowed but not specifically prescribed by a SOAP specification.Interfacejavax.xml.soapJava EE
SOAPElementFactorySOAPElementFactory is a factory for XML fragments that will eventually end up in the SOAP part.Classjavax.xml.soapJava EE
SOAPEnvelopeThe container for the SOAPHeader and SOAPBody portions of a SOAPPart object.Interfacejavax.xml.soapJava EE
SOAPExceptionAn exception that signals that a SOAP exception has occurred.Classjavax.xml.soapJava EE
SOAPFactorySOAPFactory is a factory for creating various objects that exist in the SOAP XML tree.Classjavax.xml.soapJava EE
SOAPFaultAn element in the SOAPBody object that contains error and/or status information.Interfacejavax.xml.soapJava EE
SOAPFaultElementA representation of the contents in a SOAPFault object.Interfacejavax.xml.soapJava EE
SOAPFaultExceptionThe SOAPFaultException exception represents a The message part in the SOAP fault maps to the contents ofClassjavax.xml.rpc.soapJava EE
SOAPFaultExceptionThe SOAPFaultException exception represents a SOAP 1.Classjavax.xml.ws.soapJava EE
SOAPHandlerThe SOAPHandler class extends Handler to provide typesafety for the message context parameter and add a methodInterfacejavax.xml.ws.handler.soapJava EE
SOAPHeaderA representation of the SOAP header element.Interfacejavax.xml.soapJava EE
SOAPHeaderElementAn object representing the contents in the SOAP header part of the The immediate children of a SOAPHeader object canInterfacejavax.xml.soapJava EE
SOAPMessageThe root class for all SOAP messages.Classjavax.xml.soapJava EE
SOAPMessageContextThe interface javax.Interfacejavax.xml.rpc.handler.soapJava EE
SOAPMessageContextThe interface SOAPMessageContext provides access to the SOAP message for either RPC request or Interfacejavax.xml.ws.handler.soapJava EE
SOAPMessageHandlerClassjavax.jws.soapJava EE
SOAPMessageHandlersClassjavax.jws.soapJava EE
SOAPPartThe container for the SOAP-specific portion of a SOAPMessage object.Classjavax.xml.soapJava EE
Specializes Indicates that a bean directly specializes another bean.Classjavax.enterprise.injectJava EE
SpecificationLinkA SpecificationLink provides the linkage between a ServiceBinding and one of its technical specifications that describes how to use the service using the ServiceBinding.Interfacejavax.xml.registry.infomodelJava EE
SQLExecutionTagThis interface allows tag handlers implementing it to receive values for parameter markers in their SQL statements.Interfacejavax.servlet.jsp.jstl.sqlJava EE
SqlResultSetMappingSpecifies the mapping of the result of a native SQL query or stored Query q = em.Classjavax.persistenceJava EE
SqlResultSetMappingsIs used to define one or more SqlResultSetMapping annotations.Classjavax.persistenceJava EE
StandardELContextA standard ELContext suitable for use in a stand alone environment.Classjavax.elJava EE
StatefulComponent-defining annotation for a stateful session bean.Classjavax.ejbJava EE
StatefulSessionBeanStatsSpecifies the statistics provided by a stateful session bean.Interfacejavax.management.j2ee.statisticsJava EE
StatefulTimeoutSpecifies the amount of time a stateful session bean can be idle (not receive any client invocations) before itClassjavax.ejbJava EE
StateHelperDefine a Map-like contract that makes it easier for components to implement PartialStateHolder.Interfacejavax.faces.componentJava EE
StateHolder implemented by classes that need to save their state between An implementor must implement both saveState(javax.Interfacejavax.faces.componentJava EE
StatelessComponent-defining annotation for a stateless session bean.Classjavax.ejbJava EE
StatelessSessionBeanStatsSpecifies the statistics provided by a stateless session bean.Interfacejavax.management.j2ee.statisticsJava EE
StateManagementStrategyEncapsulate the saving and restoring of the view to enable the VDL to take over theClassjavax.faces.viewJava EE
StateManager directs the process of saving and restoring the view between requests.Classjavax.faces.applicationJava EE
StateManagerWrapperProvides a simple implementation of StateManager that can be subclassed by developers wishing to provide specialized behaviorClassjavax.faces.applicationJava EE
StateType DeploymentStatus object.Classjavax.enterprise.deploy.sharedJava EE
StaticFieldELResolverAn ELResolver for resolving static fields, enum constants and static methods.Classjavax.elJava EE
StaticMetamodelThe StaticMetamodel annotation specifies that the class is a metamodel class that represents the entity, mapped Classjavax.persistence.metamodelJava EE
StatisticThe Statistic model and its sub-models specify the data models which are requried to be used to provide the performance data described by the specific attributes in the Stats models.Interfacejavax.management.j2ee.statisticsJava EE
StatsThe Stats model and its submodels specify performance data attributes for each of the specific managed object types.Interfacejavax.management.j2ee.statisticsJava EE
StatusInterfacejavax.transactionJava EE
StepContextThe getBatchStatus method returns the current batch status of the ExceptiongetException()Interfacejavax.batch.runtime.contextJava EE
StepExecutionGet batch status of this step execution.Interfacejavax.batch.runtimeJava EE
StepListenerStepListener intercepts step execution.Interfacejavax.batch.api.listenerJava EE
Stereotype Specifies that an annotation type is a stereotype.Classjavax.enterprise.injectJava EE
StoreAn abstract class that models a message store and its access protocol, for storing and retrieving messages.Classjavax.mailJava EE
StoreClosedExceptionThis exception is thrown when a method is invoked on a Messaging object and the Store that owns that object has died due to some reason.Classjavax.mailJava EE
StoredProcedureParameterSpecifies a parameter of a named stored procedure query.Classjavax.persistenceJava EE
StoredProcedureQueryInterface used to control stored procedure query execution.Interfacejavax.persistenceJava EE
StoreEventThis class models notifications from the Store connection.Classjavax.mail.eventJava EE
StoreListenerThis is the Listener interface for Store Notifications.Interfacejavax.mail.eventJava EE
StreamableStreamable interface enables a resource adapter to extract data from an input Record or set data into an output Record as a stream of Interfacejavax.resource.cciJava EE
StreamingOutputA type that may be used as a resource method return value or as the entity in a Response when the application wishes to stream the output.Interfacejavax.ws.rs.coreJava EE
StreamMessageA StreamMessage object is used to send a stream of primitive types in the Java programming language.Interfacejavax.jmsJava EE
StringHolderClassjavax.xml.rpc.holdersJava EE
StringTermThis class implements the match method for Strings.Classjavax.mail.searchJava EE
StubThe interface javax.Interfacejavax.xml.rpcJava EE
SubgraphThis type represents a subgraph for an attribute node that corresponds to a Managed Type.Interfacejavax.persistenceJava EE
SubjectTermThis class implements comparisons for the message Subject header.Classjavax.mail.searchJava EE
SubqueryThe Subquery interface defines functionality that is specific to subqueries.Interfacejavax.persistence.criteriaJava EE
SupportedValidationTargetDefines the target(s) a ConstraintValidator can validate.Classjavax.validation.constraintvalidationJava EE
SuspendedInject a suspended AsyncResponse into a parameter of an invoked JAX-RS resource or sub-resource method.Classjavax.ws.rs.containerJava EE
SwitchBuilderCreate a switch node in the current Flow.Classjavax.faces.flow.builderJava EE
SwitchCaseRepresents a case within a switch node in the flow graph.Classjavax.faces.flowJava EE
SwitchCaseBuilderCreate a case in the current switch.Classjavax.faces.flow.builderJava EE
SwitchNodeRepresents a switch node in the flow graph.Classjavax.faces.flowJava EE
SynchronizationThe transaction manager supports a synchronization mechanism that allows the interested party to be notified before andInterfacejavax.transactionJava EE
SynchronizationTypeenum SynchronizationTypeSpecifies whether the persistence context is always automatically Classjavax.persistenceJava EE
SyncInvokerUniform interface for synchronous invocation of HTTP methods.Interfacejavax.ws.rs.clientJava EE
SystemEvent is the base class for non-application specific events that can be fired bySince:2.Classjavax.faces.eventJava EE
SystemEventListenerBy implementing this class, an object indicates that it is a listener for one or more kinds of SystemEvents.Interfacejavax.faces.eventJava EE
SystemEventListenerHolderClasses that implement this interface agree to maintain a list of SystemEventListener instancesInterfacejavax.faces.eventJava EE
SystemExceptionThe SystemException is thrown by the transaction manager to indicate that it has encountered an unexpected error conditionClassjavax.transactionJava EE
TableSpecifies the primary table for the annotated entity.Classjavax.persistenceJava EE
TableGeneratorDefines a primary key generator that may be referenced by name when a generator element is specified for Classjavax.persistenceJava EE
TagThe runtime must create an instance of this class for each element in the Facelets XHTML view.Classjavax.faces.view.faceletsJava EE
TagThe interface of a classic tag handler that does not want to manipulate its body.Interfacejavax.servlet.jsp.tagextJava EE
TagAdapterWraps any SimpleTag and exposes it using a Tag interface.Classjavax.servlet.jsp.tagextJava EE
TagAttribute of an XML attribute name=value pair on an XML element in a Facelet file.Classjavax.faces.view.faceletsJava EE
TagAttributeExceptionAn Exception caused by a TagAttributeSince:2.Classjavax.faces.view.faceletsJava EE
TagAttributeInfoInformation on the attributes of a Tag, available at translation time.Classjavax.servlet.jsp.tagextJava EE
TagAttributes TagAttributes, usually representing all attributes on a Tag.Classjavax.faces.view.faceletsJava EE
TagConfigPassed to the constructor of TagHandler subclass, it defines the document definition of the handler we are instantiating.Interfacejavax.faces.view.faceletsJava EE
TagDataThe (translation-time only) attribute/value information for a tag instance.Classjavax.servlet.jsp.tagextJava EE
TagDecoratorProvides the ability to completely change the Tag before it's processed for compiling with the associated Interfacejavax.faces.view.faceletsJava EE
TagExceptionAn Exception caused by a TagSince:2.Classjavax.faces.view.faceletsJava EE
TagExtraInfoOptional class provided by the tag library author to describe additional translation-time information not described in the TLD.Classjavax.servlet.jsp.tagextJava EE
TagFileInfoTag information for a tag file in a Tag Library; This class is instantiated from the Tag Library Descriptor file (TLD)Classjavax.servlet.jsp.tagextJava EE
TagHandlerFoundation class for FaceletHandlers associated with a markup element in aClassjavax.faces.view.faceletsJava EE
TagHandlerDelegate class that defines methods relating to helping tag handler instances.Classjavax.faces.view.faceletsJava EE
TagHandlerDelegateFactory factory for creating instances of TagHandlerDelegate.Classjavax.faces.view.faceletsJava EE
TagInfoTag information for a tag in a Tag Library; This class is instantiated from the Tag Library Descriptor file (TLD)Classjavax.servlet.jsp.tagextJava EE
TaglibDescriptorThis interface provides access to the related configuration of a web application.Interfacejavax.servlet.descriptorJava EE
TagLibraryInfoTranslation-time information associated with a taglib directive, and its underlying TLD file.Classjavax.servlet.jsp.tagextJava EE
TagLibraryValidatorTranslation-time validator class for a JSP page.Classjavax.servlet.jsp.tagextJava EE
TagSupportA base class for defining new tag handlers implementing Tag.Classjavax.servlet.jsp.tagextJava EE
TagVariableInfoVariable information for a tag in a Tag Library; This class is instantiated from the Tag Library Descriptor file (TLD)Classjavax.servlet.jsp.tagextJava EE
TargetA Target interface represents a single logical core server of one instance of a Java EE platform Interfacejavax.enterprise.deploy.spiJava EE
TargetExceptionThis exception is to report bad target designators.Classjavax.enterprise.deploy.spi.exceptionsJava EE
TargetModuleIDA TargetModuleID interface represents a unique identifier for a deployed application module.Interfacejavax.enterprise.deploy.spiJava EE
TelephoneNumberA simple re-usable entity class that defines attributes of a telephone number.Interfacejavax.xml.registry.infomodelJava EE
TemporalThis annotation must be specified for persistent fields or properties of type java.Classjavax.persistenceJava EE
TemporalTypeType used to indicate a specific mapping of java.Classjavax.persistenceJava EE
TemporaryQueueA TemporaryQueue object is a unique Queue object created for the duration of a Connection.Interfacejavax.jmsJava EE
TemporaryTopicA TemporaryTopic object is a unique Topic object created for the duration of a Connection.Interfacejavax.jmsJava EE
TextA representation of a node whose value is text.Interfacejavax.xml.soapJava EE
TextHandlerAn interface that allows other code to identify FaceletHandlers that may provide text (String) content.Interfacejavax.faces.view.faceletsJava EE
TextMessageA TextMessage object is used to send a message containing a It inherits from the Message interface and adds a text message Interfacejavax.jmsJava EE
TimedObjectThe TimedObject interface contains a callback method that is used to deliver timer expiration notifications.Interfacejavax.ejbJava EE
TimeoutDesignates a method on a stateless session bean class, a singleton session bean class, a message driven bean class, or an EJB 2.Classjavax.ejbJava EE
TimeoutHandlerAsynchronous response suspend time-out handler.Interfacejavax.ws.rs.containerJava EE
TimerThe Timer interface contains information about a timer that was created through the EJB Timer Service.Interfacejavax.ejbJava EE
TimerConfigTimerConfig is used to specify additional timer configuration settings during The info object represents a serializable objectClassjavax.ejbJava EE
TimerHandleThe TimerHandle interface allows the bean provider to obtain a serializable timer handle that may be persisted.Interfacejavax.ejbJava EE
TimerServiceThe TimerService interface provides enterprise bean components with access to the container-provided Timer Service.Interfacejavax.ejbJava EE
TimeStatisticSpecifies standard timing measurements.Interfacejavax.management.j2ee.statisticsJava EE
TopicA Topic object encapsulates a provider-specific topic name.Interfacejavax.jmsJava EE
TopicConnectionA TopicConnection object is an active connection to a publish/subscribe JMS provider.Interfacejavax.jmsJava EE
TopicConnectionFactoryA client uses a TopicConnectionFactory object to create TopicConnection objects with a publish/subscribe JMS provider.Interfacejavax.jmsJava EE
TopicPublisherA client uses a TopicPublisher object to publish messages on a topic.Interfacejavax.jmsJava EE
TopicRequestorThe TopicRequestor helper class simplifies making service requests.Classjavax.jmsJava EE
TopicSessionA TopicSession object provides methods for creating TopicPublisher, TopicSubscriber, and Interfacejavax.jmsJava EE
TopicSubscriberA client uses a TopicSubscriber object to receive messages that have been published to a topic.Interfacejavax.jmsJava EE
TransactionThe Transaction interface allows operations to be performed against the transaction in the target Transaction object.Interfacejavax.transactionJava EE
TransactionalThe javax.Classjavax.transactionJava EE
TransactionalExceptionThe TransactionalException thrown from the Transactional interceptors implementation contains the original exception as its nested exceptionClassjavax.transactionJava EE
TransactionAttributeThe TransactionAttribute annotation specifies whether the container is to invoke a business method within a transactionClassjavax.ejbJava EE
TransactionAttributeTypeenum TransactionAttributeTypeThe enum TransactionAttributeType is used with theClassjavax.ejbJava EE
TransactionContextA standard WorkContext that allows a Work instance to propagate transaction related context information from an EIS to anClassjavax.resource.spi.workJava EE
TransactionInProgressException This exception is thrown when an operation is invalid because a transaction is in progress.Classjavax.jmsJava EE
TransactionInProgressRuntimeException This unchecked exception is thrown when an operation is invalid because a transaction is in progress.Classjavax.jmsJava EE
TransactionManagementSpecifies whether a session bean or message driven bean has container managed transactions or bean managed transactions.Classjavax.ejbJava EE
TransactionManagementTypeenum TransactionManagementTypeThe enum TransactionManagementType is used with theClassjavax.ejbJava EE
TransactionManagerThe TransactionManager interface defines the methods that allow an application server to manage transaction boundaries.Interfacejavax.transactionJava EE
TransactionPhaseenum TransactionPhase Distinguishes the various kinds of transactional observer methods from regularClassjavax.enterprise.eventJava EE
TransactionRequiredExceptionThrown by the persistence provider when a transaction is required but is notSince:Java Persistence 1.Classjavax.persistenceJava EE
TransactionRequiredExceptionThis exception indicates that a request carried a null transaction context, but the target object requires an active transaction.Classjavax.transactionJava EE
TransactionRequiredLocalExceptionThis exception is thrown to a local client to indicate that a request carried a null transaction context, but the target objectClassjavax.ejbJava EE
TransactionRolledBackException This exception must be thrown when a call to Session.Classjavax.jmsJava EE
TransactionRolledbackExceptionThis exception indicates that the transaction associated with processing of the request has been rolled back, or it has been marked to roll back.Classjavax.transactionJava EE
TransactionRolledbackLocalExceptionThis exception is thrown to a local client to indicate that the transaction associated with processing of the request has beenClassjavax.ejbJava EE
TransactionRolledBackRuntimeExceptionThis unchecked exception must be thrown when a call to JMSContext.Classjavax.jmsJava EE
TransactionScopedThe javax.Classjavax.transactionJava EE
TransactionSupportThis interface may be optionally implemented by a ManagedConnectionFactory to provide its level of transactionInterfacejavax.resource.spiJava EE
TransactionSynchronizationRegistryThis interface is intended for use by system level application server components such as persistence managers, resource adapters, as well asInterfacejavax.transactionJava EE
TransientSpecifies that the property or field is not persistent.Classjavax.persistenceJava EE
TransientReference If a parameter annotated with @TransientReference resolves to a dependent scoped bean, then the bean will be destroyed after the invocation completes.Classjavax.enterprise.injectJava EE
TransientStateHelperDefine a Map-like contract that makes it easier for components to implement TransientStateHolder.Interfacejavax.faces.componentJava EE
TransientStateHolderThis interface is implemented by classes that need to save state that is expected to be available only within the scopeInterfacejavax.faces.componentJava EE
TransportAn abstract class that models a message transport.Classjavax.mailJava EE
TransportAdapterThe adapter which receives Transport events.Classjavax.mail.eventJava EE
TransportEventThis class models Transport events.Classjavax.mail.eventJava EE
TransportListenerThis is the Listener interface for Transport eventsAuthor:John Mani, Max SpivakSee Also:Transport, Interfacejavax.mail.eventJava EE
TraversableResolverContract determining if a property can be accessed by the Bean Validation provider.Interfacejavax.validationJava EE
Trigger private Date startTime; private long delta;Interfacejavax.enterprise.concurrentJava EE
TrustStoreCallbackCallback for trusted certificate KeyStore.Classjavax.security.auth.message.callbackJava EE
TryCatchFinallyThe auxiliary interface of a Tag, IterationTag or BodyTag tag handler that wants additional hooks for managing resources.Interfacejavax.servlet.jsp.tagextJava EE
TupleInterface for extracting the elements of a query result tuple.Interfacejavax.persistenceJava EE
TupleElementThe TupleElement interface defines an element that is returned in a query result tuple.Interfacejavax.persistenceJava EE
TypeInstances of the type Type represent persistent object or attribute types.Interfacejavax.persistence.metamodelJava EE
TypeConstraintExceptionThis exception indicates that a violation of a dynamically checked type constraint was detected.Classjavax.xml.bindJava EE
TypeConverterA convenient class for writing an ELResolver to do custom type conversions.Classjavax.elJava EE
Typed Restricts the bean types of a bean.Classjavax.enterprise.injectJava EE
TypedQueryInterface used to control the execution of typed queries.Interfacejavax.persistenceJava EE
TypeLiteral Supports inline instantiation of objects that represent parameterized types with actual type parameters.Classjavax.enterprise.utilJava EE
TypeMappingThe javax.Interfacejavax.xml.rpc.encodingJava EE
TypeMappingRegistryThe interface javax.Interfacejavax.xml.rpc.encodingJava EE
UIColumnUIColumn is a UIComponent that represents a single column of data within a parent UIData component.Classjavax.faces.componentJava EE
UICommandUICommand is a UIComponent that represents a user interface component which, when activated by the user, triggersClassjavax.faces.componentJava EE
UIComponent the base class for all user interface components in JavaServer Faces.Classjavax.faces.componentJava EE
UIComponentBaseUIComponentBase is a convenience base class that implements the default concrete behaviorClassjavax.faces.componentJava EE
UIComponentBodyTagUIComponentBodyTag is a base class for all JSP custom actions, related to a UIComponent, that need to process their tag bodies.Classjavax.faces.webappJava EE
UIComponentClassicTagBaseUIComponentTagBase is the base class for all JSP tags that use the classic JSP tag interface thatClassjavax.faces.webappJava EE
UIComponentELTagUIComponentELTag specializes its superclass to allow for properties that take their values from EL API expressions.Classjavax.faces.webappJava EE
UIComponentTagUIComponentTag is the base class for all JSP custom actions that correspond to user interface components in a page that isClassjavax.faces.webappJava EE
UIComponentTagBaseUIComponentTagBase is the base class for all JSP tags that correspond to a UIComponent instance in the view.Classjavax.faces.webappJava EE
UIDataUIData is a UIComponent that supports data binding to a collection of data objects represented byClassjavax.faces.componentJava EE
UIDFolderThe UIDFolder interface is implemented by Folders that can support the disconnected mode of operation, by providing Interfacejavax.mailJava EE
UIFormUIForm is a UIComponent that represents an input form to be presented to the user, and whose child components represent (among other things) theClassjavax.faces.componentJava EE
UIGraphicUIGraphic is a UIComponent that displays a graphical image to the user.Classjavax.faces.componentJava EE
UIInputUIInput is a UIComponent that represents a component that both displays output to the user (like UIOutput components do) and processes requestClassjavax.faces.componentJava EE
UIMessage responsible for displaying messages for a specific UIComponent, identified by a clientId or component id relative to the closest ancestor NamingContainer.Classjavax.faces.componentJava EE
UIMessagesThe renderer for this component is responsible for obtaining the messages from the FacesContext and displaying them to theClassjavax.faces.componentJava EE
UINamingContainerUINamingContainer is a convenience base class for components that wish to implement NamingContainer functionality.Classjavax.faces.componentJava EE
UIOutcomeTarget component is paired with the javax.Classjavax.faces.componentJava EE
UIOutput UIComponent that has a value, optionally retrieved from a model tier bean via a value expression, that is displayed to theClassjavax.faces.componentJava EE
UIPanelUIPanel is a UIComponent that manages the layout of its child components.Classjavax.faces.componentJava EE
UIParameterUIParameter is a UIComponent that represents an optionally named configuration parameter for a parent component.Classjavax.faces.componentJava EE
UISelectBooleanUISelectBoolean is a UIComponent that represents a single boolean (true or false) value.Classjavax.faces.componentJava EE
UISelectItemUISelectItem is a component that may be nested inside a UISelectMany or UISelectOneClassjavax.faces.componentJava EE
UISelectItemsUISelectItems is a component that may be nested inside a UISelectMany or UISelectOne component, andClassjavax.faces.componentJava EE
UISelectMany UIComponent that represents the user's choice of a zero or more items from among a discrete set of available options.Classjavax.faces.componentJava EE
UISelectOne UIComponent that represents the user's choice of zero or one items from among a discrete set of available options.Classjavax.faces.componentJava EE
UIViewActionUIViewAction represents a method invocation that occurs during the request processingClassjavax.faces.componentJava EE
UIViewParameterUIViewParameter represents a binding between a request parameter and a model property or UIViewRootClassjavax.faces.componentJava EE
UIViewRootUIViewRoot is the UIComponent that represents the root of the UIComponent tree.Classjavax.faces.componentJava EE
UnavailableExceptionThis is thrown to indicate that a service is unavailable.Classjavax.resource.spiJava EE
UnavailableExceptionDefines an exception that a servlet or filter throws to indicate that it is permanently or temporarily unavailable.Classjavax.servletJava EE
UnexpectedObjectExceptionThis exception is thrown when the JAXR provider finds a Object that is out-of-place or of the wrong type within the context of a user request.Classjavax.xml.registryJava EE
UnexpectedTypeExceptionException raised in the case that the constraint validator resolution cannot determine a suitable validator for a given type.Classjavax.validationJava EE
UniqueConstraintSpecifies that a unique constraint is to be included in the generated DDL for a primary or secondary table.Classjavax.persistenceJava EE
UniqueIdVendorUniqueIdVendor is an interface implemented by UIComponents that alsoInterfacejavax.faces.componentJava EE
Unmanaged Helper class for injecting and calling lifecycle callbacks unmanaged instances for use by framework and library integrators.Classjavax.enterprise.inject.spiJava EE
UnmarshalExceptionThis exception indicates that an error has occurred while performing an unmarshal operation that prevents the JAXB Provider from completingClassjavax.xml.bindJava EE
UnmarshallerThe Unmarshaller class governs the process of deserializing XML data into newly created Java content trees, optionally validating the XML Interfacejavax.xml.bindJava EE
UnmarshallerHandlerUnmarshaller implemented as SAX ContentHandler.Interfacejavax.xml.bindJava EE
UnproxyableResolutionException Indicates that a contextual reference for a bean with a normal scope and a certain bean type cannot be obtained because the bean type cannot be proxied by the container.Classjavax.enterprise.injectJava EE
UnsatisfiedResolutionException Indicates that no bean matches a certain combination of required type and required qualifiers and is eligible for injection into a certain class.Classjavax.enterprise.injectJava EE
UnsupportedCapabilityExceptionThis exception must be thrown when a JAXR client attempts to invoke an API method that is not supported by the capability profile that is supported by theClassjavax.xml.registryJava EE
UpdateModelExceptionThis exception indicates a failure to update the model and is created to wrap any exceptionClassjavax.faces.componentJava EE
UriBuilderURI template-aware utility class for building URIs from their components.Classjavax.ws.rs.coreJava EE
UriBuilderExceptionA runtime exception thrown by UriBuilder.Classjavax.ws.rs.coreJava EE
UriInfoAn injectable interface that provides access to application and request URI information.Interfacejavax.ws.rs.coreJava EE
URIValidatorDefines common behavior expected of any class that validates URIs.Interfacejavax.xml.registry.infomodelJava EE
URLNameThe name of a URL.Classjavax.mailJava EE
URLStatsSpecifies the statistics provided by a URL resource.Interfacejavax.management.j2ee.statisticsJava EE
UserUser instances are RegistryObjects that are used to provide information about registered users within the registry.Interfacejavax.xml.registry.infomodelJava EE
UserTransactionThe UserTransaction interface defines the methods that allow an application to explicitly manage transaction boundaries.Interfacejavax.transactionJava EE
ValidMarks a property, method parameter or method return type for validation cascading.Classjavax.validationJava EE
ValidateOnExecutionExpresses which executables (methods or constructors) should have their parameters and return value validated upon execution.Classjavax.validation.executableJava EE
ValidatingManagedConnectionFactoryThis interface is implemented by a ManagedConnectionFactory instance that supports the ability to validate Interfacejavax.resource.spiJava EE
ValidationThis class is the entry point for Bean Validation.Classjavax.validationJava EE
ValidationEventThis event indicates that a problem was encountered while validating the incoming XML data during an unmarshal operation, while performing Interfacejavax.xml.bindJava EE
ValidationEventCollectorValidationEventHandler implementation that collects all events.Classjavax.xml.bind.utilJava EE
ValidationEventHandlerA basic event handler interface for validation errors.Interfacejavax.xml.bindJava EE
ValidationEventImplDefault implementation of the ValidationEvent interface.Classjavax.xml.bind.helpersJava EE
ValidationEventLocatorEncapsulate the location of a ValidationEvent.Interfacejavax.xml.bindJava EE
ValidationEventLocatorImplDefault implementation of the ValidationEventLocator interface.Classjavax.xml.bind.helpersJava EE
ValidationExceptionBase exception of all Bean Validation unexpected problems.Classjavax.validationJava EE
ValidationExceptionThis exception indicates that an error has occurred while performing a validate operation.Classjavax.xml.bindJava EE
ValidationMessageA validation message from either TagLibraryValidator or TagExtraInfo.Classjavax.servlet.jsp.tagextJava EE
ValidationModeThe validation mode to be used by the provider for the persistenceSince:Java Persistence 2.Classjavax.persistenceJava EE
ValidationProviderContract between the validation bootstrap mechanism and the provider engine.Interfacejavax.validation.spiJava EE
ValidationProviderResolverDetermines the list of Bean Validation providers available in the runtime environment Bean Validation providers are identified by the presence ofInterfacejavax.validationJava EE
ValidationTargetenum ValidationTargetList of possible targets for a ConstraintValidator.Classjavax.validation.constraintvalidationJava EE
Validator implementation is a class that can perform validation (correctness checks) on a EditableValueHolder.Interfacejavax.faces.validatorJava EE
ValidatorValidates bean instances.Interfacejavax.validationJava EE
ValidatorAs of JAXB 2.Interfacejavax.xml.bindJava EE
ValidatorConfigUsed in creating ValidatorHandler and all implementations.Interfacejavax.faces.view.faceletsJava EE
ValidatorContextRepresents the context that is used to create Validator A client may use methods of the ValidatorContext returned byInterfacejavax.validationJava EE
ValidatorELTagValidatorELTag is a base class for all JSP custom actions that create and register a Validator instance on theClassjavax.faces.webappJava EE
ValidatorExceptionA ValidatorException is an exception thrown by the validate() method of aClassjavax.faces.validatorJava EE
ValidatorFactoryFactory returning initialized Validator instances.Interfacejavax.validationJava EE
ValidatorHandlerHandles setting a Validator instance on an EditableValueHolder parent.Classjavax.faces.view.faceletsJava EE
ValidatorTagValidatorTag is a base class for all JSP custom actions that create and register a Validator instance on theClassjavax.faces.webappJava EE
ValueBindingValueBinding is an object that can be used to access the property represented by an action or value bindingClassjavax.faces.elJava EE
ValueChangeEventA ValueChangeEvent is a notification that the local value of the source component has been change as a result of user interfaceClassjavax.faces.eventJava EE
ValueChangeListenerA listener interface for receiving ValueChangeEvents.Interfacejavax.faces.eventJava EE
ValueExpressionAn Expression that can get or set a value.Classjavax.elJava EE
ValueHolder interface that may be implemented by any concrete UIComponent that wishes to support a local value, as well as access data in theInterfacejavax.faces.componentJava EE
ValueHolderAttachedObjectHandlerA VDL handler that exposes Converter to a page author.Interfacejavax.faces.viewJava EE
ValueHolderAttachedObjectTargetA marker interface for VDL tags that represent for use by theInterfacejavax.faces.viewJava EE
ValueReferenceThis encapsulates a base model object and one of its properties.Classjavax.elJava EE
VariableInfoInformation on the scripting variables that are created/modified by a tag (at run-time).Classjavax.servlet.jsp.tagextJava EE
VariableMapperThe interface to a map between EL variables and the EL expressions they are associated with.Classjavax.elJava EE
VariableResolverVariableResolver represents a pluggable mechanism for resolving a top-level variable reference at evaluation time.Classjavax.faces.elJava EE
VariableResolverThis class is used to customize the way an ExpressionEvaluator resolves variable references at evaluation time.Interfacejavax.servlet.jsp.elJava EE
VariantAbstraction for a resource representation variant.Classjavax.ws.rs.coreJava EE
VersionSpecifies the version field or property of an entity class that serves as its optimistic lock value.Classjavax.persistenceJava EE
VersionableThe Versionable interface defines the behavior common to classes that are capable of creating versions of their instances.Interfacejavax.xml.registry.infomodelJava EE
Vetoed Veto the processing of the class.Classjavax.enterprise.injectJava EE
ViewBuilderCreate a view node in the current Flow.Classjavax.faces.flow.builderJava EE
ViewDeclarationLanguageThe contract that a view declaration language must implement to interact with the JSF runtime.Classjavax.faces.viewJava EE
ViewDeclarationLanguageFactoryViewDeclarationLanguageFactory is a factory object that creates (if needed) and returns a new ViewDeclarationLanguage instance based on the VDL found in aClassjavax.faces.viewJava EE
ViewDeclarationLanguageWrapperProvides a simple implementation of ViewDeclarationLanguage that canClassjavax.faces.viewJava EE
ViewExpiredException attempting to restore the view StateManager.Classjavax.faces.applicationJava EE
ViewHandler pluggablity mechanism for allowing implementations of or applications using the JavaServer Faces specification to provide their ownClassjavax.faces.applicationJava EE
ViewHandlerWrapperProvides a simple implementation of ViewHandler that can be subclassed by developers wishing to provide specialized behaviorClassjavax.faces.applicationJava EE
ViewMapListenerMarker interface for SystemEvents that indicate the view map has been created (PostConstructViewMapEvent, or destroyed (PreDestroyViewMapEvent).Interfacejavax.faces.eventJava EE
ViewMetadata reponsible for extracting and providing view parameter metadata from VDL views.Classjavax.faces.viewJava EE
ViewNodeViewNode is the class that represents a VDL view in a faces flow graph.Classjavax.faces.flowJava EE
ViewResourceSuperclass of Resource that is only for use with views.Classjavax.faces.applicationJava EE
ViewScopedWhen this annotation, along with ManagedBean is found on a class, the runtime must act as if aClassjavax.faces.beanJava EE
ViewScopedWhen this annotation, along with javax.Classjavax.faces.viewJava EE
VisitCallbackA simple callback interface that enables taking action on a specific UIComponent (either facet or child) during Interfacejavax.faces.component.visitJava EE
VisitContextA context object that is used to hold state relating to performing a component tree visit.Classjavax.faces.component.visitJava EE
VisitContextFactoryProvide for separation of interface and implementation for the VisitContext contract.Classjavax.faces.component.visitJava EE
VisitContextWrapperProvides a simple implementation of VisitContext that can be subclassed by developers wishing toClassjavax.faces.component.visitJava EE
VisitHint enum that specifies hints that impact the behavior of a component tree visit.Classjavax.faces.component.visitJava EE
VisitResultAn enum that specifies the possible results of a call to VisitCallback.Classjavax.faces.component.visitJava EE
W3CDomHandlerDomHandler implementation for W3C DOM (org.Classjavax.xml.bind.annotationJava EE
W3CEndpointReferenceThis class represents a W3C Addressing EndpointReferece which is a remote reference to a web service endpoint that supports theClassjavax.xml.ws.wsaddressingJava EE
W3CEndpointReferenceBuilderThis class is used to build W3CEndpointReference instances.Classjavax.xml.ws.wsaddressingJava EE
WebApplicationExceptionRuntime exception for applications.Classjavax.ws.rsJava EE
WebConnectionThis interface encapsulates the connection for an upgrade request.Interfacejavax.servlet.httpJava EE
WebEndpointUsed to annotate the getPortName() methods of a generated service interface.Classjavax.xml.wsJava EE
WebFaultUsed to annotate service specific exception classes to customize to the local and namespace name of the fault element and the nameClassjavax.xml.wsJava EE
WebFilterAnnotation used to declare a servlet filter.Classjavax.servlet.annotationJava EE
WebInitParamThis annotation is used on a Servlet or Filter implementation class to specify an initialization parameter.Classjavax.servlet.annotationJava EE
WebListenerThis annotation is used to declare a WebListener.Classjavax.servlet.annotationJava EE
WebMethodClassjavax.jwsJava EE
WebParamClassjavax.jwsJava EE
WebResourcePermissionClass for Servlet web resource permissions.Classjavax.security.jaccJava EE
WebResultClassjavax.jwsJava EE
WebRoleRefPermissionClass for Servlet isUserInRole (String reference) permissions.Classjavax.security.jaccJava EE
WebServiceClassjavax.jwsJava EE
WebServiceClientUsed to annotate a generated service interface.Classjavax.xml.wsJava EE
WebServiceContextA WebServiceContext makes it possible for a web service endpoint implementation class to accessInterfacejavax.xml.wsJava EE
WebServiceExceptionThe WebServiceException class is the base exception class for all JAX-WS API runtime exceptions.Classjavax.xml.wsJava EE
WebServiceFeatureA WebServiceFeature is used to represent a feature that can be enabled or disabled for a web service.Classjavax.xml.wsJava EE
WebServiceFeatureAnnotationAnnotation used to identify other annotations as a WebServiceFeature.Classjavax.xml.ws.spiJava EE
WebServicePermissionThis class defines web service permissions.Classjavax.xml.wsJava EE
WebServiceProviderUsed to annotate a Provider implementation class.Classjavax.xml.wsJava EE
WebServiceRefThe WebServiceRef annotation is used to define a reference to a web service andClassjavax.xml.wsJava EE
WebServiceRefsThe WebServiceRefs annotation allows multiple web service references to be declared at theClassjavax.xml.wsJava EE
WebServletAnnotation used to declare a servlet.Classjavax.servlet.annotationJava EE
WebSocketContainerA WebSocketContainer is an implementation provided object that provides applications a view on the container running it.Interfacejavax.websocketJava EE
WebTargetA resource target identified by the resource URI.Interfacejavax.ws.rs.clientJava EE
WebUserDataPermissionClass for Servlet Web user data permissions.Classjavax.security.jaccJava EE
WithAnnotations WithAnnotations may be applied to any portable extension observer method with an event parameter type of ProcessAnnotatedType to filter the events delivered.Classjavax.enterprise.inject.spiJava EE
WorkThis models a Work instance that would be executed by a WorkManager upon submission.Interfacejavax.resource.spi.workJava EE
WorkAdapterThis class is provided as a convenience for easily creating WorkListener instances by extending this classClassjavax.resource.spi.workJava EE
WorkCompletedExceptionThis exception is thrown by a WorkManager to indicate that a submitted Work instance has completed with an exception.Classjavax.resource.spi.workJava EE
WorkContextThis class serves as a standard mechanism for a resource adapter to propagate an imported context from an enterprise information system to an applicationInterfacejavax.resource.spi.workJava EE
WorkContextErrorCodesThis class models the possible error conditions that might occur during associating an WorkContext with a Work instance.Classjavax.resource.spi.workJava EE
WorkContextLifecycleListenerThis class models the various events that occur during the processing of the WorkContexts associated with a Work instance.Interfacejavax.resource.spi.workJava EE
WorkContextProviderThis interface specifies the methods a Work instance uses to associate a List of WorkContext instances toInterfacejavax.resource.spi.workJava EE
WorkEventThis class models the various events that occur during the processing ofVersion:1.Classjavax.resource.spi.workJava EE
WorkExceptionA common base class for all Work processing related exceptions.Classjavax.resource.spi.workJava EE
WorkListenerThis models a WorkListener instance which would be notified by the WorkManager when the various Work Interfacejavax.resource.spi.workJava EE
WorkManagerThis interface models a WorkManager which provides a facility to submit Work instances for execution.Interfacejavax.resource.spi.workJava EE
WorkRejectedExceptionThis exception is thrown by a WorkManager to indicate that a submitted Work instance has been rejected.Classjavax.resource.spi.workJava EE
WriteListenerCallback notification mechanism that signals to the developer it's possible to write content without blocking.Interfacejavax.servletJava EE
WriterInterceptorInterface for message body writer interceptors that wrap around calls to MessageBodyWriter.Interfacejavax.ws.rs.extJava EE
WriterInterceptorContextContext class used by WriterInterceptor to intercept calls to MessageBodyWriter.Interfacejavax.ws.rs.extJava EE
XAConnectionThe XAConnection interface extends the capability of Connection by providing an XASession (optional).Interfacejavax.jmsJava EE
XAConnectionFactoryThe XAConnectionFactory interface is a base interface for the XAQueueConnectionFactory and Interfacejavax.jmsJava EE
XAExceptionThe XAException is thrown by the Resource Manager (RM) to inform the Transaction Manager of an error encountered by the involved Classjavax.transaction.xaJava EE
XAJMSContextThe XAJMSContext interface extends the capability of JMSContext by adding access to a JMS provider's support for the JavaInterfacejavax.jmsJava EE
XAQueueConnectionAn XAQueueConnection provides the same create options as QueueConnection (optional).Interfacejavax.jmsJava EE
XAQueueConnectionFactoryAn XAQueueConnectionFactory provides the same create options as a QueueConnectionFactory (optional).Interfacejavax.jmsJava EE
XAQueueSessionAn XAQueueSession provides a regular QueueSession, which can be used toInterfacejavax.jmsJava EE
XAResourceThe XAResource interface is a Java mapping of the industry standard XA interface based on the X/Open CAE Specification (DistributedInterfacejavax.transaction.xaJava EE
XASessionThe XASession interface extends the capability of Session by adding access to a JMS provider's support for theInterfacejavax.jmsJava EE
XATerminatorThe XATerminator interface is used for transaction completion and crash recovery flows.Interfacejavax.resource.spiJava EE
XATopicConnectionAn XATopicConnection provides the same create options as TopicConnection (optional).Interfacejavax.jmsJava EE
XATopicConnectionFactoryAn XATopicConnectionFactory provides the same create options as a TopicConnectionFactory (optional).Interfacejavax.jmsJava EE
XATopicSessionAn XATopicSession provides a regular TopicSession.Interfacejavax.jmsJava EE
XidThe Xid interface is a Java mapping of the X/Open transaction identifier XID structure.Interfacejavax.transaction.xaJava EE
XmlAccessOrderUsed by XmlAccessorOrder to control the ordering of properties and fields in a JAXB bound class.Classjavax.xml.bind.annotationJava EE
XmlAccessorOrder Controls the ordering of fields and properties in a class.Classjavax.xml.bind.annotationJava EE
XmlAccessorType Controls whether fields or Javabean properties are serialized by default.Classjavax.xml.bind.annotationJava EE
XmlAccessTypeUsed by XmlAccessorType to control serialization of fields orSince:JAXB2.Classjavax.xml.bind.annotationJava EE
XmlAdapterAdapts a Java type for custom marshaling.Classjavax.xml.bind.annotation.adaptersJava EE
XmlAnyAttribute Maps a JavaBean property to a map of wildcard attributes.Classjavax.xml.bind.annotationJava EE
XmlAnyElementMaps a JavaBean property to XML infoset representation and/or JAXB element.Classjavax.xml.bind.annotationJava EE
XmlAttachmentRefMarks a field/property that its XML form is a uri reference to mime content.Classjavax.xml.bind.annotationJava EE
XmlAttribute Maps a JavaBean property to a XML attribute.Classjavax.xml.bind.annotationJava EE
XmlElementMaps a JavaBean property to a XML element derived from property name.Classjavax.xml.bind.annotationJava EE
XmlElementDeclMaps a factory method to a XML element.Classjavax.xml.bind.annotationJava EE
XmlElementRef Maps a JavaBean property to a XML element derived from property's type.Classjavax.xml.bind.annotationJava EE
XmlElementRefsMarks a property that refers to classes with XmlElement Compared to an element property (property with XmlElementClassjavax.xml.bind.annotationJava EE
XmlElements A container for multiple @XmlElement annotations.Classjavax.xml.bind.annotationJava EE
XmlElementWrapperGenerates a wrapper element around XML representation.Classjavax.xml.bind.annotationJava EE
XmlEnum Maps an enum type Enum to XML representation.Classjavax.xml.bind.annotationJava EE
XmlEnumValueMaps an enum constant in Enum type to XML representation.Classjavax.xml.bind.annotationJava EE
XmlID Maps a JavaBean property to XML ID.Classjavax.xml.bind.annotationJava EE
XmlIDREF Maps a JavaBean property to XML IDREF.Classjavax.xml.bind.annotationJava EE
XmlInlineBinaryDataDisable consideration of XOP encoding for datatypes that are bound to base64-encoded binary data in XML.Classjavax.xml.bind.annotationJava EE
XmlJavaTypeAdapterUse an adapter that implements XmlAdapter for custom marshaling.Classjavax.xml.bind.annotation.adaptersJava EE
XmlJavaTypeAdapters A container for multiple @XmlJavaTypeAdapter annotations.Classjavax.xml.bind.annotation.adaptersJava EE
XmlListUsed to map a property to a list simple type.Classjavax.xml.bind.annotationJava EE
XmlMimeTypeAssociates the MIME type that controls the XML representation of the property.Classjavax.xml.bind.annotationJava EE
XmlMixed Annotate a JavaBean multi-valued property to support mixed content.Classjavax.xml.bind.annotationJava EE
XmlNs Associates a namespace prefix with a XML namespace URI.Classjavax.xml.bind.annotationJava EE
XmlNsFormEnumeration of XML Schema namespace qualifications.Classjavax.xml.bind.annotationJava EE
XmlRegistryMarks a class that has XmlElementDecls.Classjavax.xml.bind.annotationJava EE
XmlRootElementMaps a class or an enum type to an XML element.Classjavax.xml.bind.annotationJava EE
XmlSchema Maps a package name to a XML namespace.Classjavax.xml.bind.annotationJava EE
XmlSchemaTypeMaps a Java type to a simple schema built-in type.Classjavax.xml.bind.annotationJava EE
XmlSchemaTypes A container for multiple @XmlSchemaType annotations.Classjavax.xml.bind.annotationJava EE
XmlSeeAlsoInstructs JAXB to also bind other classes when binding this class.Classjavax.xml.bind.annotationJava EE
XmlTransient Prevents the mapping of a JavaBean property/type to XML representation.Classjavax.xml.bind.annotationJava EE
XmlType Maps a class or an enum type to a XML Schema type.Classjavax.xml.bind.annotationJava EE
XMLTypeConstants for common XML Schema and SOAP 1.Classjavax.xml.rpc.encodingJava EE
XmlValue Enables mapping a class to a XML Schema complex type with a simpleContent or a XML Schema simple type.Classjavax.xml.bind.annotationJava EE
XpathEventAn Event class describing ConfigBeans being added/subtracted from a server configuration.Classjavax.enterprise.deploy.modelJava EE
XpathListenerInterfacejavax.enterprise.deploy.modelJava EE